[O3 Framework](../API.md) / FeatureFlagDefinition

# Interface: FeatureFlagDefinition

Defined in: [packages/framework/esm-globals/src/types.ts:347](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-globals/src/types.ts#L347)

A definition of a feature flag extracted from the routes.json

## Properties

### description

> **description**: `string`

Defined in: [packages/framework/esm-globals/src/types.ts:353](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-globals/src/types.ts#L353)

An explanation of what the flag does, which will be displayed in the Implementer Tools

***

### flagName

> **flagName**: `string`

Defined in: [packages/framework/esm-globals/src/types.ts:349](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-globals/src/types.ts#L349)

A code-friendly name for the flag, which will be used to reference it in code

***

### label

> **label**: `string`

Defined in: [packages/framework/esm-globals/src/types.ts:351](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-globals/src/types.ts#L351)

A human-friendly name which will be displayed in the Implementer Tools
