# FeatureId Enumeration

Identifies a feature area of the public API that a license entitlement can gate.

CustomFunctions is reserved vocabulary: it exists so a license payload is free to carry it, but HF-307 decision D1 drops function-registration gating (and the CustomFunctions grant) from this release, so no capability grant maps to it.

ImportExport IS granted, by the import_export add-on token (2026-08-12 packages meeting) — but it gates no public method yet, because HF-107 hasn't shipped the import/export feature it would gate. The grant exists; the gate does not, yet.

# Enumeration members

# Batching

Batching: = "batching"

Defined in src/license/LicenseEntitlement.ts:22 (opens new window)


# Clipboard

Clipboard: = "clipboard"

Defined in src/license/LicenseEntitlement.ts:19 (opens new window)


# Crud

Crud: = "crud"

Defined in src/license/LicenseEntitlement.ts:20 (opens new window)


# CustomFunctions

CustomFunctions: = "custom_functions"

Defined in src/license/LicenseEntitlement.ts:23 (opens new window)


# ImportExport

ImportExport: = "import_export"

Defined in src/license/LicenseEntitlement.ts:24 (opens new window)


# NamedExpressions

NamedExpressions: = "named_expressions"

Defined in src/license/LicenseEntitlement.ts:18 (opens new window)


# UndoRedo

UndoRedo: = "undo_redo"

Defined in src/license/LicenseEntitlement.ts:21 (opens new window)