Interface: FakeLicense
Defined in: packages/testing/src/license.ts:39
Extends
Properties
state$
readonly state$: object;
Defined in: packages/license/dist/handle.d.ts:75
get()
get(): LicenseSnapshot;
Returns
subscribe()
subscribe(listener): () => void;
Parameters
| Parameter | Type |
|---|---|
listener | (s) => void |
Returns
() => void
Inherited from
tokens
readonly tokens: readonly string[];
Defined in: packages/testing/src/license.ts:43
How many times setToken was called, and with what.
Methods
can()
can(feature): boolean;
Defined in: packages/license/dist/handle.d.ts:87
Parameters
| Parameter | Type |
|---|---|
feature | string |
Returns
boolean
Inherited from
dispose()
dispose(): void;
Defined in: packages/license/dist/handle.d.ts:89
Returns
void
Inherited from
getSnapshot()
getSnapshot(): LicenseSnapshot;
Defined in: packages/license/dist/handle.d.ts:80
Returns
Inherited from
getState()
getState(): LicenseState;
Defined in: packages/license/dist/handle.d.ts:79
Returns
Inherited from
on()
on(event, h): () => void;
Defined in: packages/license/dist/handle.d.ts:88
Parameters
| Parameter | Type |
|---|---|
event | LicenseEvent |
h | (e) => void |
Returns
() => void
Inherited from
refresh()
refresh(): Promise<void>;
Defined in: packages/license/dist/handle.d.ts:82
Coalesced; one call per 30 s per handle; never rejects — failures are events.
Returns
Promise<void>
Inherited from
set()
set(next): void;
Defined in: packages/testing/src/license.ts:41
Move to another state, notifying subscribers — a renewal, or an expiry.
Parameters
| Parameter | Type |
|---|---|
next | Partial<LicenseSnapshot> |
Returns
void
setToken()
setToken(token, opts?): Promise<void>;
Defined in: packages/license/dist/handle.d.ts:84
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>