Skip to main content

Interface: FakeLicenseOptions

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

Properties

enforcement?

optional enforcement?: "soft" | "hard";

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

soft watermarks; hard blocks new submissions (docs/15 §5.2).


expiresAt?

optional expiresAt?: string;

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

ISO-8601. Defaults to a date consistent with state.


features?

optional features?: string[];

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

Features the token grants. ['*'] is everything. Defaults to everything for the states that imply a live licence, and nothing for limited / invalid — which is what makes fakeLicense('limited') do the useful thing with no further configuration.


plan?

optional plan?: RltPlan;

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