# LicenseExpiry

Describes when a license entitlement stops being valid.

Per key-spec rev 3 §1.3, `date` is kept as a calendar string rather than an epoch, and is
INCLUSIVE of its last valid day:
- `kind === 'usage'`: `date` is compared against the client's LOCAL calendar date — deliberately
  not UTC, the date means the date, wherever the customer is.
- `kind === 'release'`: `date` is compared LEXICOGRAPHICALLY, as text, against the library's
  build date; no clock is involved.
- `kind === 'none'`: the entitlement does not expire.

## Properties

### date 

• **date**: *string | null*

*Defined in [src/license/LicenseEntitlement.ts:38](https://github.com/handsontable/hyperformula/blob/c29a9ba/src/license/LicenseEntitlement.ts#L38)*

ISO 'YYYY-MM-DD', or `null` when `kind` is `'none'`.

___

### graceDays 

• **graceDays**: *number*

*Defined in [src/license/LicenseEntitlement.ts:40](https://github.com/handsontable/hyperformula/blob/c29a9ba/src/license/LicenseEntitlement.ts#L40)*

___

### kind 

• **kind**: *"usage" | "release" | "none"*

*Defined in [src/license/LicenseEntitlement.ts:36](https://github.com/handsontable/hyperformula/blob/c29a9ba/src/license/LicenseEntitlement.ts#L36)*

___

### noticeDays 

• **noticeDays**: *number*

*Defined in [src/license/LicenseEntitlement.ts:39](https://github.com/handsontable/hyperformula/blob/c29a9ba/src/license/LicenseEntitlement.ts#L39)*