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

# Interface: ExtensionRegistration

Defined in: [packages/framework/esm-extensions/src/store.ts:12](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-extensions/src/store.ts#L12)

## Properties

### displayExpression?

> `readonly` `optional` **displayExpression**: `string`

Defined in: [packages/framework/esm-extensions/src/store.ts:22](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-extensions/src/store.ts#L22)

***

### featureFlag?

> `readonly` `optional` **featureFlag**: `string`

Defined in: [packages/framework/esm-extensions/src/store.ts:21](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-extensions/src/store.ts#L21)

***

### meta

> `readonly` **meta**: `Readonly`\<[`ExtensionMeta`](ExtensionMeta.md)\>

Defined in: [packages/framework/esm-extensions/src/store.ts:16](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-extensions/src/store.ts#L16)

***

### moduleName

> `readonly` **moduleName**: `string`

Defined in: [packages/framework/esm-extensions/src/store.ts:15](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-extensions/src/store.ts#L15)

***

### name

> `readonly` **name**: `string`

Defined in: [packages/framework/esm-extensions/src/store.ts:13](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-extensions/src/store.ts#L13)

***

### offline?

> `readonly` `optional` **offline**: `boolean`

Defined in: [packages/framework/esm-extensions/src/store.ts:19](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-extensions/src/store.ts#L19)

***

### online?

> `readonly` `optional` **online**: `boolean`

Defined in: [packages/framework/esm-extensions/src/store.ts:18](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-extensions/src/store.ts#L18)

***

### order?

> `readonly` `optional` **order**: `number`

Defined in: [packages/framework/esm-extensions/src/store.ts:17](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-extensions/src/store.ts#L17)

***

### privileges?

> `readonly` `optional` **privileges**: `string` \| `string`[]

Defined in: [packages/framework/esm-extensions/src/store.ts:20](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-extensions/src/store.ts#L20)

## Methods

### load()

> **load**(): `Promise`\<`LifeCycles`\>

Defined in: [packages/framework/esm-extensions/src/store.ts:14](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-extensions/src/store.ts#L14)

#### Returns

`Promise`\<`LifeCycles`\>
