# ProductEntitlement Interface
What one product entry of a verified key grants. Exactly one of
usage_until / release_until is present - the pair replaces the contract
type, which the payload does not carry. notice and grace are the warning
and soft-stop windows, in days, and arrive in the key rather than living in
the library. Unknown extra fields survive verification untouched, so a field
added to the format later stays visible to the layers above.
Read-only: the verified data is frozen and shared between callers. Copy an
array (capabilities.slice()) before sorting or changing it.
# Properties
# capabilities Readonly
• capabilities: readonly string[]
Defined in src/license/handsontable-license-key-parser/types.ts:27 (opens new window)
# flags Readonly
• flags: readonly string[]
Defined in src/license/handsontable-license-key-parser/types.ts:32 (opens new window)
# grace Readonly
• grace: number
Defined in src/license/handsontable-license-key-parser/types.ts:31 (opens new window)
# notice Readonly
• notice: number
Defined in src/license/handsontable-license-key-parser/types.ts:30 (opens new window)
# release_until OptionalReadonly
• release_until? : undefined | string
Defined in src/license/handsontable-license-key-parser/types.ts:29 (opens new window)
# usage_until OptionalReadonly
• usage_until? : undefined | string
Defined in src/license/handsontable-license-key-parser/types.ts:28 (opens new window)