# ResolvedCapabilities

The capabilities a resolved [LicenseEntitlement](licenseentitlement.md) grants, ready for gate B (the
interpreter) and PR 2's `ensureCapability` to query through [allowsFunction](../globals.md#allowsfunction) and
[allowsFeature](../globals.md#allowsfeature).

## Properties

### features 

• **features**: *ReadonlySet‹[FeatureId](../enums/featureid.md)›*

*Defined in [src/license/CapabilityRegistry.ts:18](https://github.com/handsontable/hyperformula/blob/7c25bbc/src/license/CapabilityRegistry.ts#L18)*

___

### functions 

• **functions**: *ReadonlySet‹string›*

*Defined in [src/license/CapabilityRegistry.ts:17](https://github.com/handsontable/hyperformula/blob/7c25bbc/src/license/CapabilityRegistry.ts#L17)*

___

### unrestricted 

• **unrestricted**: *boolean*

*Defined in [src/license/CapabilityRegistry.ts:16](https://github.com/handsontable/hyperformula/blob/7c25bbc/src/license/CapabilityRegistry.ts#L16)*

`true` short-circuits both [allowsFunction](../globals.md#allowsfunction) and [allowsFeature](../globals.md#allowsfeature) to `true`.