Interface: LicenseHandle
Defined in: handle.ts:90
Extended by
Properties
state$
readonly state$: object;
Defined in: handle.ts:91
get()
get(): LicenseSnapshot;
Returns
subscribe()
subscribe(listener): () => void;
Parameters
| Parameter | Type |
|---|---|
listener | (s) => void |
Returns
() => void
Methods
can()
can(feature): boolean;
Defined in: handle.ts:101
Parameters
| Parameter | Type |
|---|---|
feature | string |
Returns
boolean
dispose()
dispose(): void;
Defined in: handle.ts:103
Returns
void
getSnapshot()
getSnapshot(): LicenseSnapshot;
Defined in: handle.ts:96
Returns
getState()
getState(): LicenseState;
Defined in: handle.ts:95
Returns
on()
on(event, h): () => void;
Defined in: handle.ts:102
Parameters
| Parameter | Type |
|---|---|
event | LicenseEvent |
h | (e) => void |
Returns
() => void
refresh()
refresh(): Promise<void>;
Defined in: handle.ts:98
Coalesced; one call per 30 s per handle; never rejects — failures are events.
Returns
Promise<void>
setToken()
setToken(token, opts?): Promise<void>;
Defined in: handle.ts:100
Used by the sync engine for X-Rasd-License (docs/15 §7.1 channel b).
Parameters
| Parameter | Type |
|---|---|
token | string |
opts? | { serverTime?: string; } |
opts.serverTime? | string |
Returns
Promise<void>