---
url: >-
  https://canary.warp-drive.io/api/@warp-drive/legacy/model-fragments/variables/FragmentExtension.md
description: >-
  Legacy schema extension named `fragment` that adds the `Fragment` API to
  reactive objects migrated from `ModelFragments`.
---

&#x20;

# &#x20;FragmentExtension

```ts
const FragmentExtension: {
  features: typeof Fragment;
  kind: "object";
  name: "fragment";
};
```

Defined in: [warp-drive-packages/legacy/src/model-fragments/extensions/fragment.ts:79](https://github.com/warp-drive-data/warp-drive/blob/48dc0d277b98008082669dadc6a52e5c5682ef8e/warp-drive-packages/legacy/src/model-fragments/extensions/fragment.ts#L79)

A schema extension that adds the [Fragment](../classes/Fragment.md) API to migrated
`ModelFragments` object resources.

## Type Declaration

### features

```ts
features: typeof Fragment;
```

The features ([Fragment](../classes/Fragment.md)) added by this extension.

### kind

```ts
kind: "object";
```

This extension applies to `'object'` schemas.

### name

```ts
name: "fragment";
```

The registered name of this extension.
