Skip to main content

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​

LicenseSnapshot

subscribe()​

subscribe(listener): () => void;
Parameters​
ParameterType
listener(s) => void
Returns​

() => void

Inherited from​

LicenseHandle.state$


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​

ParameterType
featurestring

Returns​

boolean

Inherited from​

LicenseHandle.can


dispose()​

dispose(): void;

Defined in: packages/license/dist/handle.d.ts:89

Returns​

void

Inherited from​

LicenseHandle.dispose


getSnapshot()​

getSnapshot(): LicenseSnapshot;

Defined in: packages/license/dist/handle.d.ts:80

Returns​

LicenseSnapshot

Inherited from​

LicenseHandle.getSnapshot


getState()​

getState(): LicenseState;

Defined in: packages/license/dist/handle.d.ts:79

Returns​

LicenseState

Inherited from​

LicenseHandle.getState


on()​

on(event, h): () => void;

Defined in: packages/license/dist/handle.d.ts:88

Parameters​

ParameterType
eventLicenseEvent
h(e) => void

Returns​

() => void

Inherited from​

LicenseHandle.on


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​

LicenseHandle.refresh


set()​

set(next): void;

Defined in: packages/testing/src/license.ts:41

Move to another state, notifying subscribers — a renewal, or an expiry.

Parameters​

ParameterType
nextPartial<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​

ParameterType
tokenstring
opts?{ serverTime?: string; }
opts.serverTime?string

Returns​

Promise<void>

Inherited from​

LicenseHandle.setToken