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