Interface: LicenseView
Defined in: types.ts:201
What useLicense() returns (docs/06 §4): the live snapshot fields plus
can/refresh, re-rendering on state transitions only.
Properties
enforcement
enforcement: "soft" | "hard";
Defined in: types.ts:205
expiresAt?
optional expiresAt?: string;
Defined in: types.ts:206
features
features: readonly string[];
Defined in: types.ts:204
graceUntil?
optional graceUntil?: string;
Defined in: types.ts:207
handle?
optional handle?: LicenseHandle;
Defined in: types.ts:212
The raw handle, when the provider has one — setToken et al. live there.
plan?
optional plan?: string;
Defined in: types.ts:203
state
state: LicenseState | string & object;
Defined in: types.ts:202
Methods
can()
can(feature): boolean;
Defined in: types.ts:209
true outside any gate: no handle, or a handle without can, never gates.
Parameters
| Parameter | Type |
|---|---|
feature | string |
Returns
boolean
refresh()
refresh(): Promise<void>;
Defined in: types.ts:210
Returns
Promise<void>