ResolvedLicense
Interface
Both halves of the license decision, resolved from one reading of the key.
They are deliberately produced together: the two gates ask different questions of the same string, and parsing it twice would let them disagree about what it says.
Properties
Section titled “Properties”blocksEvaluation
Section titled “blocksEvaluation”• blocksEvaluation: boolean
Defined in hyperformula/src/license/licenseResolution.ts:76
Gate A — true when function calls must return #LIC!. Usually validityState !== VALID;
the exception is an entitlement key whose LIFECYCLE_VERDICTS entry reports EXPIRED
but keeps evaluating.
entitlement
Section titled “entitlement”• entitlement: LicenseEntitlement
Defined in hyperformula/src/license/licenseResolution.ts:78
Gate B — which functions and API features the key grants.
validityState
Section titled “validityState”• validityState: LicenseKeyValidityState
Defined in hyperformula/src/license/licenseResolution.ts:70
The key’s state, as the console messages and the #LIC! and E3 error messages report it.