---
url: https://canary.warp-drive.io/api/@warp-drive/legacy/model-fragments.md
description: >-
  Legacy helpers for migrating ember-data-model-fragments to WarpDrive schemas,
  including `withLegacy`, `withFragmentDefaults` and the `Fragment` and
  `FragmentArray` extensions.
---

&#x20;

## Classes

* [Fragment](classes/Fragment.md)
* [FragmentArray](classes/FragmentArray.md)

## Variables

* [FragmentArrayExtension](variables/FragmentArrayExtension.md)
* [FragmentExtension](variables/FragmentExtension.md)
* [modelFor](variables/modelFor.md)

## Functions

* [registerFragmentExtensions](functions/registerFragmentExtensions.md)
* [withArrayDefaults](functions/withArrayDefaults.md)
* [withFragmentArrayDefaults](functions/withFragmentArrayDefaults.md)
* [withFragmentDefaults](functions/withFragmentDefaults.md)
* [withLegacy](functions/withLegacy.md)

## Types

* [WithFragment](types/WithFragment.md)
* [WithFragmentArray](types/WithFragmentArray.md)
