Skip to content

Runtime API Examples

This page demonstrates usage of some of the runtime APIs provided by VitePress.

The main useData() API can be used to access site, theme, and page data for the current page. It works in both .md and .vue files:

md
<script setup>
import { useData } from 'vitepress'

const { theme, page, frontmatter } = useData()
</script>

## Results

### Theme Data
<pre>{{ theme }}</pre>

### Page Data
<pre>{{ page }}</pre>

### Page Frontmatter
<pre>{{ frontmatter }}</pre>

Results

Theme Data

{
  "siteTitle": false,
  "logo": {
    "dark": "/logos/warp-drive/word-mark-white.svg",
    "light": "/logos/warp-drive/warp-drive-logo-dark.svg",
    "alt": "WarpDrive"
  },
  "nav": [
    {
      "text": "Guides",
      "link": "/guides"
    },
    {
      "text": "API Docs",
      "link": "/api"
    },
    {
      "text": "Skills",
      "link": "/skills"
    },
    {
      "text": "Contributing",
      "link": "/guides/contributing/become-a-contributor"
    }
  ],
  "sidebar": [
    {
      "text": "Installation",
      "collapsed": true,
      "items": [
        {
          "text": "Instructions",
          "link": "/guides/installation/index.md"
        },
        {
          "text": "UNPKG",
          "link": "/guides/installation/unpkg.md"
        }
      ],
      "link": "/guides/installation/index.md"
    },
    {
      "text": "Configuration",
      "collapsed": true,
      "items": [
        {
          "text": "Setup",
          "link": "/guides/configuration/index.md"
        },
        {
          "text": "Setup - Advanced",
          "link": "/guides/configuration/advanced.md"
        },
        {
          "text": "Setup - Legacy (Ember)",
          "link": "/guides/configuration/ember.md"
        },
        {
          "text": "Older Packages (Ember Only)",
          "collapsed": true,
          "items": [
            {
              "text": "Overview",
              "link": "/guides/configuration/legacy-package-setup/index.md"
            },
            {
              "text": "Setup",
              "collapsed": true,
              "items": [
                {
                  "text": "Ember",
                  "link": "/guides/configuration/legacy-package-setup/setup/ember.md"
                },
                {
                  "text": "Universal",
                  "link": "/guides/configuration/legacy-package-setup/setup/universal.md"
                }
              ],
              "link": "/guides/configuration/legacy-package-setup/setup/ember.md"
            }
          ],
          "link": "/guides/configuration/legacy-package-setup/index.md"
        }
      ],
      "link": "/guides/configuration/index.md"
    },
    {
      "text": "The Manual",
      "collapsed": true,
      "link": "/guides/index.md",
      "items": [
        {
          "text": "Introduction",
          "link": "/guides/index.md"
        },
        {
          "text": "Requests",
          "collapsed": true,
          "items": [
            {
              "text": "Making Requests",
              "link": "/guides/the-manual/requests/index.md"
            },
            {
              "text": "Typing Requests",
              "link": "/guides/the-manual/requests/typing-requests.md"
            },
            {
              "text": "Using The Response",
              "link": "/guides/the-manual/requests/using-the-response.md"
            },
            {
              "text": "Builders",
              "link": "/guides/the-manual/requests/builders.md"
            },
            {
              "text": "Handlers",
              "link": "/guides/the-manual/requests/handlers.md"
            }
          ],
          "link": "/guides/the-manual/requests/index.md"
        },
        {
          "text": "Schemas",
          "collapsed": true,
          "items": [
            {
              "text": "Overview",
              "link": "/guides/the-manual/schemas/index.md"
            },
            {
              "text": "Resources",
              "collapsed": true,
              "items": [
                {
                  "text": "ResourceSchemas",
                  "link": "/guides/the-manual/schemas/resources/index.md"
                },
                {
                  "text": "Legacy Mode",
                  "link": "/guides/the-manual/schemas/resources/legacy-mode.md"
                },
                {
                  "text": "Polaris Mode",
                  "link": "/guides/the-manual/schemas/resources/polaris-mode.md"
                }
              ],
              "link": "/guides/the-manual/schemas/resources/index.md"
            },
            {
              "text": "Object Schemas",
              "link": "/guides/the-manual/schemas/object-schemas.md"
            },
            {
              "text": "Simple Fields",
              "link": "/guides/the-manual/schemas/simple-fields.md"
            },
            {
              "text": "Relational Fields",
              "link": "/guides/the-manual/schemas/relational-fields.md"
            },
            {
              "text": "Complex Fields",
              "link": "/guides/the-manual/schemas/complex-fields.md"
            },
            {
              "text": "Traits",
              "link": "/guides/the-manual/schemas/traits.md"
            },
            {
              "text": "Derivations",
              "link": "/guides/the-manual/schemas/derivations.md"
            },
            {
              "text": "Transformations",
              "link": "/guides/the-manual/schemas/transformations.md"
            },
            {
              "text": "Extensions",
              "link": "/guides/the-manual/schemas/extensions.md"
            }
          ],
          "link": "/guides/the-manual/schemas/index.md"
        },
        {
          "text": "Relational Data",
          "collapsed": true,
          "items": [
            {
              "text": "Overview",
              "link": "/guides/the-manual/relational-data/index.md"
            },
            {
              "text": "Configuration",
              "collapsed": true,
              "items": [
                {
                  "text": "Many To Many",
                  "link": "/guides/the-manual/relational-data/configuration/many-to-many.md"
                },
                {
                  "text": "Many To None",
                  "link": "/guides/the-manual/relational-data/configuration/many-to-none.md"
                },
                {
                  "text": "Many To One",
                  "link": "/guides/the-manual/relational-data/configuration/many-to-one.md"
                },
                {
                  "text": "One To Many",
                  "link": "/guides/the-manual/relational-data/configuration/one-to-many.md"
                },
                {
                  "text": "One To None",
                  "link": "/guides/the-manual/relational-data/configuration/one-to-none.md"
                },
                {
                  "text": "One To One",
                  "link": "/guides/the-manual/relational-data/configuration/one-to-one.md"
                }
              ],
              "link": "/guides/the-manual/relational-data/configuration/many-to-many.md"
            },
            {
              "text": "Features",
              "collapsed": true,
              "items": [
                {
                  "text": "Inverses",
                  "link": "/guides/the-manual/relational-data/features/inverses.md"
                },
                {
                  "text": "Polymorphism",
                  "link": "/guides/the-manual/relational-data/features/polymorphism.md"
                }
              ],
              "link": "/guides/the-manual/relational-data/features/inverses.md"
            }
          ],
          "link": "/guides/the-manual/relational-data/index.md"
        },
        {
          "text": "Caching",
          "collapsed": true,
          "items": [
            {
              "text": "Overview",
              "link": "/guides/the-manual/caching/index.md"
            },
            {
              "text": "Key Terms",
              "link": "/guides/the-manual/caching/key-terms.md"
            }
          ],
          "link": "/guides/the-manual/caching/index.md"
        },
        {
          "text": "Reactivity",
          "collapsed": true,
          "items": [
            {
              "text": "Overview",
              "link": "/guides/the-manual/reactivity/index.md"
            },
            {
              "text": "Async as Reactive State",
              "link": "/guides/the-manual/reactivity/derivation.md"
            },
            {
              "text": "Control Flow",
              "link": "/guides/the-manual/reactivity/control-flow.md"
            }
          ],
          "link": "/guides/the-manual/reactivity/index.md"
        },
        {
          "text": "TypeScript",
          "collapsed": true,
          "items": [
            {
              "text": "Overview",
              "link": "/guides/the-manual/typescript/index.md"
            },
            {
              "text": "Configuration",
              "link": "/guides/the-manual/typescript/configuration.md"
            },
            {
              "text": "Installation",
              "link": "/guides/the-manual/typescript/installation.md"
            },
            {
              "text": "Typing Includes",
              "link": "/guides/the-manual/typescript/typing-includes.md"
            },
            {
              "text": "Typing Models",
              "link": "/guides/the-manual/typescript/typing-models.md"
            },
            {
              "text": "Why Brands",
              "link": "/guides/the-manual/typescript/why-brands.md"
            }
          ],
          "link": "/guides/the-manual/typescript/index.md"
        },
        {
          "text": "Debugging",
          "collapsed": true,
          "items": [
            {
              "text": "Overview",
              "link": "/guides/the-manual/debugging/index.md"
            }
          ],
          "link": "/guides/the-manual/debugging/index.md"
        },
        {
          "text": "Mutations",
          "collapsed": true,
          "items": [
            {
              "text": "Overview",
              "link": "/guides/the-manual/mutations/index.md"
            },
            {
              "text": "Mutations",
              "link": "/guides/the-manual/mutations/mutations.md"
            },
            {
              "text": "Operations",
              "link": "/guides/the-manual/mutations/operations.md"
            }
          ],
          "link": "/guides/the-manual/mutations/index.md"
        },
        {
          "text": "Experiments",
          "collapsed": true,
          "items": [
            {
              "text": "Overview",
              "link": "/guides/the-manual/experiments/index.md"
            },
            {
              "text": "Storage Resources",
              "link": "/guides/the-manual/experiments/storage-resources.md"
            }
          ],
          "link": "/guides/the-manual/experiments/index.md"
        },
        {
          "text": "Cookbook",
          "collapsed": true,
          "items": [
            {
              "text": "Index",
              "link": "/guides/the-manual/cookbook/index.md"
            },
            {
              "text": "Auth Handlers",
              "link": "/guides/the-manual/cookbook/auth-handlers.md"
            },
            {
              "text": "Basic Usage",
              "link": "/guides/the-manual/cookbook/basic-usage.md"
            },
            {
              "text": "Incremental Adoption Guide",
              "link": "/guides/the-manual/cookbook/incremental-adoption-guide.md"
            },
            {
              "text": "Naming Conventions",
              "link": "/guides/the-manual/cookbook/naming-conventions.md"
            }
          ],
          "link": "/guides/the-manual/cookbook/index.md"
        },
        {
          "text": "Community Resources",
          "link": "/guides/the-manual/community-resources.md"
        }
      ]
    },
    {
      "text": "Skills",
      "link": "/skills/index.md",
      "collapsed": true,
      "items": [
        {
          "text": "Schemas",
          "collapsed": true,
          "items": [
            {
              "text": "Define a Resource Schema",
              "link": "/skills/schemas/define-a-resource-schema.md"
            }
          ],
          "link": "/skills/schemas/define-a-resource-schema.md"
        },
        {
          "text": "Requests",
          "collapsed": true,
          "items": [
            {
              "text": "Fetch and Cache Data",
              "link": "/skills/requests/fetch-and-cache-data.md"
            }
          ],
          "link": "/skills/requests/fetch-and-cache-data.md"
        },
        {
          "text": "Contributors",
          "collapsed": true,
          "items": [
            {
              "text": "Fix at the Source",
              "link": "/skills/contributors/fix-at-the-source.md"
            }
          ],
          "link": "/skills/contributors/fix-at-the-source.md"
        }
      ]
    },
    {
      "text": "Linting",
      "collapsed": true,
      "items": [
        {
          "text": "Overview",
          "link": "/guides/linting/index.md"
        }
      ],
      "link": "/guides/linting/index.md"
    },
    {
      "text": "Migrating",
      "collapsed": true,
      "items": [
        {
          "text": "V3/V4 to V5",
          "link": "/guides/migrating/index.md"
        },
        {
          "text": "Two Store Migration",
          "link": "/guides/migrating/two-store-migration.md"
        },
        {
          "text": "Using Codemods",
          "link": "/guides/migrating/codemods.md"
        }
      ],
      "link": "/guides/migrating/index.md"
    },
    {
      "text": "Contributing",
      "collapsed": true,
      "items": [
        {
          "text": "Become A Contributor",
          "link": "/guides/contributing/become-a-contributor.md"
        },
        {
          "text": "Reporting Issues",
          "link": "/guides/contributing/issues.md"
        },
        {
          "text": "Setting Up The Project",
          "link": "/guides/contributing/setting-up-the-project.md"
        },
        {
          "text": "Project Architecture",
          "link": "/guides/contributing/project-architecture.md"
        },
        {
          "text": "Key Concepts",
          "link": "/guides/contributing/key-concepts.md"
        },
        {
          "text": "Writing Documentation",
          "collapsed": true,
          "items": [
            {
              "text": "Overview",
              "link": "/guides/contributing/writing-documentation/index.md"
            },
            {
              "text": "Documenting APIs",
              "link": "/guides/contributing/writing-documentation/writing-api-docs.md"
            },
            {
              "text": "Writing Guides",
              "link": "/guides/contributing/writing-documentation/writing-guides.md"
            }
          ],
          "link": "/guides/contributing/writing-documentation/index.md"
        },
        {
          "text": "Submitting PRs",
          "link": "/guides/contributing/submitting-prs.md"
        },
        {
          "text": "The RFC Process",
          "link": "/guides/contributing/rfc-process.md"
        },
        {
          "text": "Performing A Release",
          "link": "/guides/contributing/RELEASE.md"
        },
        {
          "text": "The Project Roadmap",
          "link": "/guides/contributing/ROADMAP.md"
        }
      ],
      "link": "/guides/contributing/become-a-contributor.md"
    },
    {
      "text": "API Docs",
      "collapsed": true,
      "items": [
        {
          "text": "Universal"
        },
        {
          "text": "@warp-drive/core",
          "link": "/api/@warp-drive/core/",
          "collapsed": true,
          "items": [
            {
              "text": "exports",
              "items": [
                {
                  "text": "ConfiguredStore",
                  "link": "/api/@warp-drive/core/classes/ConfiguredStore.md"
                },
                {
                  "text": "RequestManager",
                  "link": "/api/@warp-drive/core/classes/RequestManager.md"
                },
                {
                  "text": "Store",
                  "link": "/api/@warp-drive/core/classes/Store.md"
                },
                {
                  "text": "CacheHandler",
                  "link": "/api/@warp-drive/core/variables/CacheHandler.md"
                },
                {
                  "text": "Fetch",
                  "link": "/api/@warp-drive/core/variables/Fetch.md"
                },
                {
                  "text": "recordIdentifierFor",
                  "link": "/api/@warp-drive/core/functions/recordIdentifierFor.md"
                },
                {
                  "text": "setIdentifierForgetMethod",
                  "link": "/api/@warp-drive/core/functions/setIdentifierForgetMethod.md"
                },
                {
                  "text": "setIdentifierGenerationMethod",
                  "link": "/api/@warp-drive/core/functions/setIdentifierGenerationMethod.md"
                },
                {
                  "text": "setIdentifierResetMethod",
                  "link": "/api/@warp-drive/core/functions/setIdentifierResetMethod.md"
                },
                {
                  "text": "setIdentifierUpdateMethod",
                  "link": "/api/@warp-drive/core/functions/setIdentifierUpdateMethod.md"
                },
                {
                  "text": "setKeyInfoForResource",
                  "link": "/api/@warp-drive/core/functions/setKeyInfoForResource.md"
                },
                {
                  "text": "useRecommendedStore",
                  "link": "/api/@warp-drive/core/functions/useRecommendedStore.md"
                }
              ]
            },
            {
              "text": "/build-config",
              "link": "/api/@warp-drive/core/build-config/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "babelPlugin",
                      "link": "/api/@warp-drive/core/build-config/functions/babelPlugin.md"
                    },
                    {
                      "text": "setConfig",
                      "link": "/api/@warp-drive/core/build-config/functions/setConfig.md"
                    }
                  ]
                },
                {
                  "text": "/babel-macros",
                  "link": "/api/@warp-drive/core/build-config/babel-macros/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "macros",
                          "link": "/api/@warp-drive/core/build-config/babel-macros/functions/macros.md"
                        }
                      ]
                    }
                  ]
                },
                {
                  "text": "/canary-features",
                  "link": "/api/@warp-drive/core/build-config/canary-features/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "ENFORCE_STRICT_RESOURCE_FINALIZATION",
                          "link": "/api/@warp-drive/core/build-config/canary-features/variables/ENFORCE_STRICT_RESOURCE_FINALIZATION.md"
                        },
                        {
                          "text": "JSON_API_CACHE_VALIDATION_ERRORS",
                          "link": "/api/@warp-drive/core/build-config/canary-features/variables/JSON_API_CACHE_VALIDATION_ERRORS.md"
                        }
                      ]
                    }
                  ]
                },
                {
                  "text": "/debugging",
                  "link": "/api/@warp-drive/core/build-config/debugging/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "DEBUG_RELATIONSHIP_NOTIFICATIONS",
                          "link": "/api/@warp-drive/core/build-config/debugging/variables/DEBUG_RELATIONSHIP_NOTIFICATIONS.md"
                        },
                        {
                          "text": "LOG_CACHE",
                          "link": "/api/@warp-drive/core/build-config/debugging/variables/LOG_CACHE.md"
                        },
                        {
                          "text": "LOG_CACHE_POLICY",
                          "link": "/api/@warp-drive/core/build-config/debugging/variables/LOG_CACHE_POLICY.md"
                        },
                        {
                          "text": "LOG_GRAPH",
                          "link": "/api/@warp-drive/core/build-config/debugging/variables/LOG_GRAPH.md"
                        },
                        {
                          "text": "LOG_IDENTIFIERS",
                          "link": "/api/@warp-drive/core/build-config/debugging/variables/LOG_IDENTIFIERS.md"
                        },
                        {
                          "text": "LOG_INSTANCE_CACHE",
                          "link": "/api/@warp-drive/core/build-config/debugging/variables/LOG_INSTANCE_CACHE.md"
                        },
                        {
                          "text": "LOG_METRIC_COUNTS",
                          "link": "/api/@warp-drive/core/build-config/debugging/variables/LOG_METRIC_COUNTS.md"
                        },
                        {
                          "text": "LOG_MUTATIONS",
                          "link": "/api/@warp-drive/core/build-config/debugging/variables/LOG_MUTATIONS.md"
                        },
                        {
                          "text": "LOG_NOTIFICATIONS",
                          "link": "/api/@warp-drive/core/build-config/debugging/variables/LOG_NOTIFICATIONS.md"
                        },
                        {
                          "text": "LOG_OPERATIONS",
                          "link": "/api/@warp-drive/core/build-config/debugging/variables/LOG_OPERATIONS.md"
                        },
                        {
                          "text": "LOG_PAYLOADS",
                          "link": "/api/@warp-drive/core/build-config/debugging/variables/LOG_PAYLOADS.md"
                        },
                        {
                          "text": "LOG_REACT_SIGNAL_INTEGRATION",
                          "link": "/api/@warp-drive/core/build-config/debugging/variables/LOG_REACT_SIGNAL_INTEGRATION.md"
                        },
                        {
                          "text": "LOG_REQUEST_STATUS",
                          "link": "/api/@warp-drive/core/build-config/debugging/variables/LOG_REQUEST_STATUS.md"
                        },
                        {
                          "text": "LOG_REQUESTS",
                          "link": "/api/@warp-drive/core/build-config/debugging/variables/LOG_REQUESTS.md"
                        }
                      ]
                    },
                    {
                      "text": "/Namespaces",
                      "collapsed": true,
                      "items": [
                        {
                          "text": "/t",
                          "link": "/api/@warp-drive/core/build-config/debugging/namespaces/t/"
                        }
                      ]
                    }
                  ]
                },
                {
                  "text": "/deprecations",
                  "link": "/api/@warp-drive/core/build-config/deprecations/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "DEPRECATE_COMPUTED_CHAINS",
                          "link": "/api/@warp-drive/core/build-config/deprecations/variables/DEPRECATE_COMPUTED_CHAINS.md"
                        },
                        {
                          "text": "DEPRECATE_EMBER_INFLECTOR",
                          "link": "/api/@warp-drive/core/build-config/deprecations/variables/DEPRECATE_EMBER_INFLECTOR.md"
                        },
                        {
                          "text": "DEPRECATE_LEGACY_IMPORTS",
                          "link": "/api/@warp-drive/core/build-config/deprecations/variables/DEPRECATE_LEGACY_IMPORTS.md"
                        },
                        {
                          "text": "DEPRECATE_MANY_ARRAY_DUPLICATES",
                          "link": "/api/@warp-drive/core/build-config/deprecations/variables/DEPRECATE_MANY_ARRAY_DUPLICATES.md"
                        },
                        {
                          "text": "DEPRECATE_NON_STRICT_ID",
                          "link": "/api/@warp-drive/core/build-config/deprecations/variables/DEPRECATE_NON_STRICT_ID.md"
                        },
                        {
                          "text": "DEPRECATE_NON_STRICT_TYPES",
                          "link": "/api/@warp-drive/core/build-config/deprecations/variables/DEPRECATE_NON_STRICT_TYPES.md"
                        },
                        {
                          "text": "DEPRECATE_NON_UNIQUE_PAYLOADS",
                          "link": "/api/@warp-drive/core/build-config/deprecations/variables/DEPRECATE_NON_UNIQUE_PAYLOADS.md"
                        },
                        {
                          "text": "DEPRECATE_RELATIONSHIP_REMOTE_UPDATE_CLEARING_LOCAL_STATE",
                          "link": "/api/@warp-drive/core/build-config/deprecations/variables/DEPRECATE_RELATIONSHIP_REMOTE_UPDATE_CLEARING_LOCAL_STATE.md"
                        },
                        {
                          "text": "DEPRECATE_STORE_EXTENDS_EMBER_OBJECT",
                          "link": "/api/@warp-drive/core/build-config/deprecations/variables/DEPRECATE_STORE_EXTENDS_EMBER_OBJECT.md"
                        },
                        {
                          "text": "DEPRECATE_TRACKING_PACKAGE",
                          "link": "/api/@warp-drive/core/build-config/deprecations/variables/DEPRECATE_TRACKING_PACKAGE.md"
                        },
                        {
                          "text": "DISABLE_7X_DEPRECATIONS",
                          "link": "/api/@warp-drive/core/build-config/deprecations/variables/DISABLE_7X_DEPRECATIONS.md"
                        },
                        {
                          "text": "ENABLE_LEGACY_REQUEST_METHODS",
                          "link": "/api/@warp-drive/core/build-config/deprecations/variables/ENABLE_LEGACY_REQUEST_METHODS.md"
                        },
                        {
                          "text": "ENABLE_LEGACY_SCHEMA_SERVICE",
                          "link": "/api/@warp-drive/core/build-config/deprecations/variables/ENABLE_LEGACY_SCHEMA_SERVICE.md"
                        }
                      ]
                    }
                  ]
                },
                {
                  "text": "/env",
                  "link": "/api/@warp-drive/core/build-config/env/"
                },
                {
                  "text": "/macros",
                  "link": "/api/@warp-drive/core/build-config/macros/"
                }
              ]
            },
            {
              "text": "/configure",
              "link": "/api/@warp-drive/core/configure/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "setupSignals",
                      "link": "/api/@warp-drive/core/configure/functions/setupSignals.md"
                    }
                  ]
                }
              ]
            },
            {
              "text": "/reactive",
              "link": "/api/@warp-drive/core/reactive/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "SchemaService",
                      "link": "/api/@warp-drive/core/reactive/classes/SchemaService.md"
                    },
                    {
                      "text": "Checkout",
                      "link": "/api/@warp-drive/core/reactive/variables/Checkout.md"
                    },
                    {
                      "text": "fromIdentity",
                      "link": "/api/@warp-drive/core/reactive/variables/fromIdentity.md"
                    },
                    {
                      "text": "checkout",
                      "link": "/api/@warp-drive/core/reactive/functions/checkout.md"
                    },
                    {
                      "text": "commit",
                      "link": "/api/@warp-drive/core/reactive/functions/commit.md"
                    },
                    {
                      "text": "createRequestSubscription",
                      "link": "/api/@warp-drive/core/reactive/functions/createRequestSubscription.md"
                    },
                    {
                      "text": "getPromiseState",
                      "link": "/api/@warp-drive/core/reactive/functions/getPromiseState.md"
                    },
                    {
                      "text": "getRequestState",
                      "link": "/api/@warp-drive/core/reactive/functions/getRequestState.md"
                    },
                    {
                      "text": "instantiateRecord",
                      "link": "/api/@warp-drive/core/reactive/functions/instantiateRecord.md"
                    },
                    {
                      "text": "registerDerivations",
                      "link": "/api/@warp-drive/core/reactive/functions/registerDerivations.md"
                    },
                    {
                      "text": "teardownRecord",
                      "link": "/api/@warp-drive/core/reactive/functions/teardownRecord.md"
                    },
                    {
                      "text": "withDefaults",
                      "link": "/api/@warp-drive/core/reactive/functions/withDefaults.md"
                    }
                  ]
                }
              ]
            },
            {
              "text": "/request",
              "link": "/api/@warp-drive/core/request/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "withBrand",
                      "link": "/api/@warp-drive/core/request/variables/withBrand.md"
                    },
                    {
                      "text": "createDeferred",
                      "link": "/api/@warp-drive/core/request/functions/createDeferred.md"
                    },
                    {
                      "text": "getPromiseResult",
                      "link": "/api/@warp-drive/core/request/functions/getPromiseResult.md"
                    },
                    {
                      "text": "setPromiseResult",
                      "link": "/api/@warp-drive/core/request/functions/setPromiseResult.md"
                    },
                    {
                      "text": "withReactiveResponse",
                      "link": "/api/@warp-drive/core/request/functions/withReactiveResponse.md"
                    },
                    {
                      "text": "withResponseType",
                      "link": "/api/@warp-drive/core/request/functions/withResponseType.md"
                    }
                  ]
                }
              ]
            },
            {
              "text": "/signals",
              "collapsed": true,
              "items": [
                {
                  "text": "/-leaked",
                  "link": "/api/@warp-drive/core/signals/-leaked/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "DISPOSE",
                          "link": "/api/@warp-drive/core/signals/-leaked/variables/DISPOSE.md"
                        },
                        {
                          "text": "getOrCreateInternalSignal",
                          "link": "/api/@warp-drive/core/signals/-leaked/functions/getOrCreateInternalSignal.md"
                        },
                        {
                          "text": "makeInitializer",
                          "link": "/api/@warp-drive/core/signals/-leaked/functions/makeInitializer.md"
                        },
                        {
                          "text": "memoized",
                          "link": "/api/@warp-drive/core/signals/-leaked/functions/memoized.md"
                        },
                        {
                          "text": "notifyInternalSignal",
                          "link": "/api/@warp-drive/core/signals/-leaked/functions/notifyInternalSignal.md"
                        },
                        {
                          "text": "peekInternalSignal",
                          "link": "/api/@warp-drive/core/signals/-leaked/functions/peekInternalSignal.md"
                        },
                        {
                          "text": "signal",
                          "link": "/api/@warp-drive/core/signals/-leaked/functions/signal.md"
                        },
                        {
                          "text": "waitFor",
                          "link": "/api/@warp-drive/core/signals/-leaked/functions/waitFor.md"
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "text": "/store",
              "link": "/api/@warp-drive/core/store/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "DefaultCachePolicy",
                      "link": "/api/@warp-drive/core/store/classes/DefaultCachePolicy.md"
                    },
                    {
                      "text": "parseCacheControl",
                      "link": "/api/@warp-drive/core/store/functions/parseCacheControl.md"
                    }
                  ]
                }
              ]
            },
            {
              "text": "/types",
              "link": "/api/@warp-drive/core/types/",
              "collapsed": true,
              "items": [
                {
                  "text": "/cache",
                  "link": "/api/@warp-drive/core/types/cache/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "/aliases",
                      "link": "/api/@warp-drive/core/types/cache/aliases/",
                      "collapsed": true,
                      "items": []
                    },
                    {
                      "text": "/change",
                      "link": "/api/@warp-drive/core/types/cache/change/",
                      "collapsed": true,
                      "items": []
                    },
                    {
                      "text": "/mutations",
                      "link": "/api/@warp-drive/core/types/cache/mutations/",
                      "collapsed": true,
                      "items": []
                    },
                    {
                      "text": "/operations",
                      "link": "/api/@warp-drive/core/types/cache/operations/",
                      "collapsed": true,
                      "items": []
                    },
                    {
                      "text": "/relationship",
                      "link": "/api/@warp-drive/core/types/cache/relationship/",
                      "collapsed": true,
                      "items": []
                    }
                  ]
                },
                {
                  "text": "/graph",
                  "link": "/api/@warp-drive/core/types/graph/",
                  "collapsed": true,
                  "items": []
                },
                {
                  "text": "/identifier",
                  "link": "/api/@warp-drive/core/types/identifier/",
                  "collapsed": true,
                  "items": []
                },
                {
                  "text": "/json",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "/raw",
                      "link": "/api/@warp-drive/core/types/json/raw/",
                      "collapsed": true,
                      "items": []
                    }
                  ]
                },
                {
                  "text": "/params",
                  "link": "/api/@warp-drive/core/types/params/",
                  "collapsed": true,
                  "items": []
                },
                {
                  "text": "/record",
                  "link": "/api/@warp-drive/core/types/record/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "createIncludeValidator",
                          "link": "/api/@warp-drive/core/types/record/functions/createIncludeValidator.md"
                        }
                      ]
                    }
                  ]
                },
                {
                  "text": "/request",
                  "link": "/api/@warp-drive/core/types/request/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "EnableHydration",
                          "link": "/api/@warp-drive/core/types/request/variables/EnableHydration.md"
                        },
                        {
                          "text": "SkipCache",
                          "link": "/api/@warp-drive/core/types/request/variables/SkipCache.md"
                        }
                      ]
                    }
                  ]
                },
                {
                  "text": "/runtime",
                  "link": "/api/@warp-drive/core/types/runtime/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "getRuntimeConfig",
                          "link": "/api/@warp-drive/core/types/runtime/functions/getRuntimeConfig.md"
                        },
                        {
                          "text": "setIsMaybeMirage",
                          "link": "/api/@warp-drive/core/types/runtime/functions/setIsMaybeMirage.md"
                        },
                        {
                          "text": "setLogging",
                          "link": "/api/@warp-drive/core/types/runtime/functions/setLogging.md"
                        }
                      ]
                    }
                  ]
                },
                {
                  "text": "/schema",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "/concepts",
                      "link": "/api/@warp-drive/core/types/schema/concepts/",
                      "collapsed": true,
                      "items": []
                    },
                    {
                      "text": "/fields",
                      "link": "/api/@warp-drive/core/types/schema/fields/",
                      "collapsed": true,
                      "items": [
                        {
                          "text": "exports",
                          "items": [
                            {
                              "text": "isLegacyResourceSchema",
                              "link": "/api/@warp-drive/core/types/schema/fields/functions/isLegacyResourceSchema.md"
                            },
                            {
                              "text": "isResourceSchema",
                              "link": "/api/@warp-drive/core/types/schema/fields/functions/isResourceSchema.md"
                            },
                            {
                              "text": "objectSchema",
                              "link": "/api/@warp-drive/core/types/schema/fields/functions/objectSchema.md"
                            },
                            {
                              "text": "resourceSchema",
                              "link": "/api/@warp-drive/core/types/schema/fields/functions/resourceSchema.md"
                            }
                          ]
                        }
                      ]
                    },
                    {
                      "text": "/fields.type-test",
                      "link": "/api/@warp-drive/core/types/schema/fields.type-test/"
                    },
                    {
                      "text": "/schema-service",
                      "link": "/api/@warp-drive/core/types/schema/schema-service/",
                      "collapsed": true,
                      "items": []
                    }
                  ]
                },
                {
                  "text": "/spec",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "/document",
                      "link": "/api/@warp-drive/core/types/spec/document/",
                      "collapsed": true,
                      "items": []
                    },
                    {
                      "text": "/error",
                      "link": "/api/@warp-drive/core/types/spec/error/",
                      "collapsed": true,
                      "items": []
                    },
                    {
                      "text": "/json-api-raw",
                      "link": "/api/@warp-drive/core/types/spec/json-api-raw/",
                      "collapsed": true,
                      "items": []
                    }
                  ]
                },
                {
                  "text": "/symbols",
                  "link": "/api/@warp-drive/core/types/symbols/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "RecordStore",
                          "link": "/api/@warp-drive/core/types/symbols/variables/RecordStore.md"
                        },
                        {
                          "text": "RequestSignature",
                          "link": "/api/@warp-drive/core/types/symbols/variables/RequestSignature.md"
                        },
                        {
                          "text": "ResourceType",
                          "link": "/api/@warp-drive/core/types/symbols/variables/ResourceType.md"
                        },
                        {
                          "text": "TransformName",
                          "link": "/api/@warp-drive/core/types/symbols/variables/TransformName.md"
                        },
                        {
                          "text": "Type",
                          "link": "/api/@warp-drive/core/types/symbols/variables/Type.md"
                        }
                      ]
                    }
                  ]
                },
                {
                  "text": "/utils",
                  "link": "/api/@warp-drive/core/types/utils/",
                  "collapsed": true,
                  "items": []
                }
              ]
            },
            {
              "text": "/utils",
              "collapsed": true,
              "items": [
                {
                  "text": "/string",
                  "link": "/api/@warp-drive/core/utils/string/"
                }
              ]
            }
          ]
        },
        {
          "text": "@warp-drive/json-api",
          "link": "/api/@warp-drive/json-api/",
          "collapsed": true,
          "items": [
            {
              "text": "exports",
              "items": [
                {
                  "text": "JSONAPICache",
                  "link": "/api/@warp-drive/json-api/classes/JSONAPICache.md"
                }
              ]
            }
          ]
        },
        {
          "text": "@warp-drive/utilities",
          "link": "/api/@warp-drive/utilities/",
          "collapsed": true,
          "items": [
            {
              "text": "exports",
              "items": [
                {
                  "text": "buildBaseURL",
                  "link": "/api/@warp-drive/utilities/functions/buildBaseURL.md"
                },
                {
                  "text": "buildQueryParams",
                  "link": "/api/@warp-drive/utilities/functions/buildQueryParams.md"
                },
                {
                  "text": "filterEmpty",
                  "link": "/api/@warp-drive/utilities/functions/filterEmpty.md"
                },
                {
                  "text": "setBuildURLConfig",
                  "link": "/api/@warp-drive/utilities/functions/setBuildURLConfig.md"
                },
                {
                  "text": "sortQueryParams",
                  "link": "/api/@warp-drive/utilities/functions/sortQueryParams.md"
                }
              ]
            },
            {
              "text": "/active-record",
              "link": "/api/@warp-drive/utilities/active-record/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "createRecord",
                      "link": "/api/@warp-drive/utilities/active-record/functions/createRecord.md"
                    },
                    {
                      "text": "deleteRecord",
                      "link": "/api/@warp-drive/utilities/active-record/functions/deleteRecord.md"
                    },
                    {
                      "text": "findRecord",
                      "link": "/api/@warp-drive/utilities/active-record/functions/findRecord.md"
                    },
                    {
                      "text": "query",
                      "link": "/api/@warp-drive/utilities/active-record/functions/query.md"
                    },
                    {
                      "text": "updateRecord",
                      "link": "/api/@warp-drive/utilities/active-record/functions/updateRecord.md"
                    }
                  ]
                }
              ]
            },
            {
              "text": "/derivations",
              "link": "/api/@warp-drive/utilities/derivations/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "concat",
                      "link": "/api/@warp-drive/utilities/derivations/variables/concat.md"
                    }
                  ]
                },
                {
                  "text": "/Namespaces",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "/concat",
                      "link": "/api/@warp-drive/utilities/derivations/namespaces/concat/"
                    }
                  ]
                }
              ]
            },
            {
              "text": "/handlers",
              "link": "/api/@warp-drive/utilities/handlers/",
              "collapsed": true,
              "items": [
                {
                  "text": "/Handlers",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "/AutoCompress",
                      "link": "/api/@warp-drive/utilities/handlers/classes/AutoCompress.md"
                    },
                    {
                      "text": "/Gate",
                      "link": "/api/@warp-drive/utilities/handlers/classes/Gate.md"
                    },
                    {
                      "text": "/MetaDocHandler",
                      "link": "/api/@warp-drive/utilities/handlers/variables/MetaDocHandler.md"
                    }
                  ]
                },
                {
                  "text": "/Constants",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "/MAX_URL_LENGTH",
                      "link": "/api/@warp-drive/utilities/handlers/variables/MAX_URL_LENGTH.md"
                    },
                    {
                      "text": "/SupportsRequestStreams",
                      "link": "/api/@warp-drive/utilities/handlers/variables/SupportsRequestStreams.md"
                    },
                    {
                      "text": "/TAB_ASSIGNED",
                      "link": "/api/@warp-drive/utilities/handlers/variables/TAB_ASSIGNED.md"
                    },
                    {
                      "text": "/TAB_ID",
                      "link": "/api/@warp-drive/utilities/handlers/variables/TAB_ID.md"
                    }
                  ]
                },
                {
                  "text": "/Utility Functions",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "/addTraceHeader",
                      "link": "/api/@warp-drive/utilities/handlers/functions/addTraceHeader.md"
                    },
                    {
                      "text": "/assertInvalidUrlLength",
                      "link": "/api/@warp-drive/utilities/handlers/functions/assertInvalidUrlLength.md"
                    }
                  ]
                }
              ]
            },
            {
              "text": "/json-api",
              "link": "/api/@warp-drive/utilities/json-api/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "createRecord",
                      "link": "/api/@warp-drive/utilities/json-api/functions/createRecord.md"
                    },
                    {
                      "text": "deleteRecord",
                      "link": "/api/@warp-drive/utilities/json-api/functions/deleteRecord.md"
                    },
                    {
                      "text": "findRecord",
                      "link": "/api/@warp-drive/utilities/json-api/functions/findRecord.md"
                    },
                    {
                      "text": "postQuery",
                      "link": "/api/@warp-drive/utilities/json-api/functions/postQuery.md"
                    },
                    {
                      "text": "query",
                      "link": "/api/@warp-drive/utilities/json-api/functions/query.md"
                    },
                    {
                      "text": "serializePatch",
                      "link": "/api/@warp-drive/utilities/json-api/functions/serializePatch.md"
                    },
                    {
                      "text": "serializeResources",
                      "link": "/api/@warp-drive/utilities/json-api/functions/serializeResources.md"
                    },
                    {
                      "text": "setBuildURLConfig",
                      "link": "/api/@warp-drive/utilities/json-api/functions/setBuildURLConfig.md"
                    },
                    {
                      "text": "updateRecord",
                      "link": "/api/@warp-drive/utilities/json-api/functions/updateRecord.md"
                    }
                  ]
                }
              ]
            },
            {
              "text": "/rest",
              "link": "/api/@warp-drive/utilities/rest/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "createRecord",
                      "link": "/api/@warp-drive/utilities/rest/functions/createRecord.md"
                    },
                    {
                      "text": "deleteRecord",
                      "link": "/api/@warp-drive/utilities/rest/functions/deleteRecord.md"
                    },
                    {
                      "text": "findRecord",
                      "link": "/api/@warp-drive/utilities/rest/functions/findRecord.md"
                    },
                    {
                      "text": "query",
                      "link": "/api/@warp-drive/utilities/rest/functions/query.md"
                    },
                    {
                      "text": "updateRecord",
                      "link": "/api/@warp-drive/utilities/rest/functions/updateRecord.md"
                    }
                  ]
                }
              ]
            },
            {
              "text": "/string",
              "link": "/api/@warp-drive/utilities/string/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "dasherize",
                      "link": "/api/@warp-drive/utilities/string/variables/dasherize.md"
                    },
                    {
                      "text": "camelize",
                      "link": "/api/@warp-drive/utilities/string/functions/camelize.md"
                    },
                    {
                      "text": "capitalize",
                      "link": "/api/@warp-drive/utilities/string/functions/capitalize.md"
                    },
                    {
                      "text": "clear",
                      "link": "/api/@warp-drive/utilities/string/functions/clear.md"
                    },
                    {
                      "text": "clearRules",
                      "link": "/api/@warp-drive/utilities/string/functions/clearRules.md"
                    },
                    {
                      "text": "irregular",
                      "link": "/api/@warp-drive/utilities/string/functions/irregular.md"
                    },
                    {
                      "text": "loadIrregular",
                      "link": "/api/@warp-drive/utilities/string/functions/loadIrregular.md"
                    },
                    {
                      "text": "loadUncountable",
                      "link": "/api/@warp-drive/utilities/string/functions/loadUncountable.md"
                    },
                    {
                      "text": "plural",
                      "link": "/api/@warp-drive/utilities/string/functions/plural.md"
                    },
                    {
                      "text": "pluralize",
                      "link": "/api/@warp-drive/utilities/string/functions/pluralize.md"
                    },
                    {
                      "text": "resetToDefaults",
                      "link": "/api/@warp-drive/utilities/string/functions/resetToDefaults.md"
                    },
                    {
                      "text": "setMaxLRUCacheSize",
                      "link": "/api/@warp-drive/utilities/string/functions/setMaxLRUCacheSize.md"
                    },
                    {
                      "text": "singular",
                      "link": "/api/@warp-drive/utilities/string/functions/singular.md"
                    },
                    {
                      "text": "singularize",
                      "link": "/api/@warp-drive/utilities/string/functions/singularize.md"
                    },
                    {
                      "text": "uncountable",
                      "link": "/api/@warp-drive/utilities/string/functions/uncountable.md"
                    },
                    {
                      "text": "underscore",
                      "link": "/api/@warp-drive/utilities/string/functions/underscore.md"
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "text": "@warp-drive/legacy",
          "link": "/api/@warp-drive/legacy/",
          "collapsed": true,
          "items": [
            {
              "text": "exports",
              "items": [
                {
                  "text": "ConfiguredStore",
                  "link": "/api/@warp-drive/legacy/classes/ConfiguredStore.md"
                },
                {
                  "text": "useLegacyStore",
                  "link": "/api/@warp-drive/legacy/functions/useLegacyStore.md"
                }
              ]
            },
            {
              "text": "/adapter",
              "link": "/api/@warp-drive/legacy/adapter/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "Adapter",
                      "link": "/api/@warp-drive/legacy/adapter/classes/Adapter.md"
                    },
                    {
                      "text": "BuildURLMixin",
                      "link": "/api/@warp-drive/legacy/adapter/variables/BuildURLMixin.md"
                    }
                  ]
                },
                {
                  "text": "/error",
                  "link": "/api/@warp-drive/legacy/adapter/error/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "AbortError",
                          "link": "/api/@warp-drive/legacy/adapter/error/variables/AbortError.md"
                        },
                        {
                          "text": "AdapterError",
                          "link": "/api/@warp-drive/legacy/adapter/error/variables/AdapterError.md"
                        },
                        {
                          "text": "ConflictError",
                          "link": "/api/@warp-drive/legacy/adapter/error/variables/ConflictError.md"
                        },
                        {
                          "text": "ForbiddenError",
                          "link": "/api/@warp-drive/legacy/adapter/error/variables/ForbiddenError.md"
                        },
                        {
                          "text": "InvalidError",
                          "link": "/api/@warp-drive/legacy/adapter/error/variables/InvalidError.md"
                        },
                        {
                          "text": "NotFoundError",
                          "link": "/api/@warp-drive/legacy/adapter/error/variables/NotFoundError.md"
                        },
                        {
                          "text": "ServerError",
                          "link": "/api/@warp-drive/legacy/adapter/error/variables/ServerError.md"
                        },
                        {
                          "text": "TimeoutError",
                          "link": "/api/@warp-drive/legacy/adapter/error/variables/TimeoutError.md"
                        },
                        {
                          "text": "UnauthorizedError",
                          "link": "/api/@warp-drive/legacy/adapter/error/variables/UnauthorizedError.md"
                        }
                      ]
                    }
                  ]
                },
                {
                  "text": "/json-api",
                  "link": "/api/@warp-drive/legacy/adapter/json-api/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "JSONAPIAdapter",
                          "link": "/api/@warp-drive/legacy/adapter/json-api/classes/JSONAPIAdapter.md"
                        }
                      ]
                    }
                  ]
                },
                {
                  "text": "/rest",
                  "link": "/api/@warp-drive/legacy/adapter/rest/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "RESTAdapter",
                          "link": "/api/@warp-drive/legacy/adapter/rest/classes/RESTAdapter.md"
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "text": "/compat",
              "link": "/api/@warp-drive/legacy/compat/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "LegacyNetworkHandler",
                      "link": "/api/@warp-drive/legacy/compat/variables/LegacyNetworkHandler.md"
                    },
                    {
                      "text": "adapterFor",
                      "link": "/api/@warp-drive/legacy/compat/functions/adapterFor.md"
                    },
                    {
                      "text": "cleanup",
                      "link": "/api/@warp-drive/legacy/compat/functions/cleanup.md"
                    },
                    {
                      "text": "normalize",
                      "link": "/api/@warp-drive/legacy/compat/functions/normalize.md"
                    },
                    {
                      "text": "pushPayload",
                      "link": "/api/@warp-drive/legacy/compat/functions/pushPayload.md"
                    },
                    {
                      "text": "serializeRecord",
                      "link": "/api/@warp-drive/legacy/compat/functions/serializeRecord.md"
                    },
                    {
                      "text": "serializerFor",
                      "link": "/api/@warp-drive/legacy/compat/functions/serializerFor.md"
                    }
                  ]
                },
                {
                  "text": "/builders",
                  "link": "/api/@warp-drive/legacy/compat/builders/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "findAll",
                          "link": "/api/@warp-drive/legacy/compat/builders/functions/findAll.md"
                        },
                        {
                          "text": "findRecord",
                          "link": "/api/@warp-drive/legacy/compat/builders/functions/findRecord.md"
                        },
                        {
                          "text": "query",
                          "link": "/api/@warp-drive/legacy/compat/builders/functions/query.md"
                        },
                        {
                          "text": "queryRecord",
                          "link": "/api/@warp-drive/legacy/compat/builders/functions/queryRecord.md"
                        },
                        {
                          "text": "saveRecord",
                          "link": "/api/@warp-drive/legacy/compat/builders/functions/saveRecord.md"
                        }
                      ]
                    }
                  ]
                },
                {
                  "text": "/extensions",
                  "link": "/api/@warp-drive/legacy/compat/extensions/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "EmberArrayLikeExtension",
                          "link": "/api/@warp-drive/legacy/compat/extensions/variables/EmberArrayLikeExtension.md"
                        },
                        {
                          "text": "EmberObjectArrayExtension",
                          "link": "/api/@warp-drive/legacy/compat/extensions/variables/EmberObjectArrayExtension.md"
                        },
                        {
                          "text": "EmberObjectExtension",
                          "link": "/api/@warp-drive/legacy/compat/extensions/variables/EmberObjectExtension.md"
                        }
                      ]
                    }
                  ]
                },
                {
                  "text": "/utils",
                  "link": "/api/@warp-drive/legacy/compat/utils/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "configureAssertFn",
                          "link": "/api/@warp-drive/legacy/compat/utils/functions/configureAssertFn.md"
                        },
                        {
                          "text": "configureMismatchReporter",
                          "link": "/api/@warp-drive/legacy/compat/utils/functions/configureMismatchReporter.md"
                        },
                        {
                          "text": "configureTypeNormalization",
                          "link": "/api/@warp-drive/legacy/compat/utils/functions/configureTypeNormalization.md"
                        },
                        {
                          "text": "expectId",
                          "link": "/api/@warp-drive/legacy/compat/utils/functions/expectId.md"
                        },
                        {
                          "text": "formattedId",
                          "link": "/api/@warp-drive/legacy/compat/utils/functions/formattedId.md"
                        },
                        {
                          "text": "formattedType",
                          "link": "/api/@warp-drive/legacy/compat/utils/functions/formattedType.md"
                        },
                        {
                          "text": "isEquivId",
                          "link": "/api/@warp-drive/legacy/compat/utils/functions/isEquivId.md"
                        },
                        {
                          "text": "isEquivType",
                          "link": "/api/@warp-drive/legacy/compat/utils/functions/isEquivType.md"
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "text": "/model",
              "link": "/api/@warp-drive/legacy/model/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "Model",
                      "link": "/api/@warp-drive/legacy/model/classes/Model.md"
                    },
                    {
                      "text": "attr",
                      "link": "/api/@warp-drive/legacy/model/functions/attr.md"
                    },
                    {
                      "text": "belongsTo",
                      "link": "/api/@warp-drive/legacy/model/functions/belongsTo.md"
                    },
                    {
                      "text": "buildSchema",
                      "link": "/api/@warp-drive/legacy/model/functions/buildSchema.md"
                    },
                    {
                      "text": "hasMany",
                      "link": "/api/@warp-drive/legacy/model/functions/hasMany.md"
                    },
                    {
                      "text": "instantiateRecord",
                      "link": "/api/@warp-drive/legacy/model/functions/instantiateRecord.md"
                    },
                    {
                      "text": "modelFor",
                      "link": "/api/@warp-drive/legacy/model/functions/modelFor.md"
                    },
                    {
                      "text": "restoreDeprecatedModelRequestBehaviors",
                      "link": "/api/@warp-drive/legacy/model/functions/restoreDeprecatedModelRequestBehaviors.md"
                    },
                    {
                      "text": "teardownRecord",
                      "link": "/api/@warp-drive/legacy/model/functions/teardownRecord.md"
                    }
                  ]
                },
                {
                  "text": "/migration-support",
                  "link": "/api/@warp-drive/legacy/model/migration-support/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "DelegatingSchemaService",
                          "link": "/api/@warp-drive/legacy/model/migration-support/classes/DelegatingSchemaService.md"
                        },
                        {
                          "text": "registerDerivations",
                          "link": "/api/@warp-drive/legacy/model/migration-support/functions/registerDerivations.md"
                        },
                        {
                          "text": "withDefaults",
                          "link": "/api/@warp-drive/legacy/model/migration-support/functions/withDefaults.md"
                        },
                        {
                          "text": "withRestoredDeprecatedModelRequestBehaviors",
                          "link": "/api/@warp-drive/legacy/model/migration-support/functions/withRestoredDeprecatedModelRequestBehaviors.md"
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "text": "/model-fragments",
              "link": "/api/@warp-drive/legacy/model-fragments/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "Fragment",
                      "link": "/api/@warp-drive/legacy/model-fragments/classes/Fragment.md"
                    },
                    {
                      "text": "FragmentArray",
                      "link": "/api/@warp-drive/legacy/model-fragments/classes/FragmentArray.md"
                    },
                    {
                      "text": "FragmentArrayExtension",
                      "link": "/api/@warp-drive/legacy/model-fragments/variables/FragmentArrayExtension.md"
                    },
                    {
                      "text": "FragmentExtension",
                      "link": "/api/@warp-drive/legacy/model-fragments/variables/FragmentExtension.md"
                    },
                    {
                      "text": "modelFor",
                      "link": "/api/@warp-drive/legacy/model-fragments/variables/modelFor.md"
                    },
                    {
                      "text": "registerFragmentExtensions",
                      "link": "/api/@warp-drive/legacy/model-fragments/functions/registerFragmentExtensions.md"
                    },
                    {
                      "text": "withArrayDefaults",
                      "link": "/api/@warp-drive/legacy/model-fragments/functions/withArrayDefaults.md"
                    },
                    {
                      "text": "withFragmentArrayDefaults",
                      "link": "/api/@warp-drive/legacy/model-fragments/functions/withFragmentArrayDefaults.md"
                    },
                    {
                      "text": "withFragmentDefaults",
                      "link": "/api/@warp-drive/legacy/model-fragments/functions/withFragmentDefaults.md"
                    },
                    {
                      "text": "withLegacy",
                      "link": "/api/@warp-drive/legacy/model-fragments/functions/withLegacy.md"
                    }
                  ]
                }
              ]
            },
            {
              "text": "/serializer",
              "link": "/api/@warp-drive/legacy/serializer/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "Serializer",
                      "link": "/api/@warp-drive/legacy/serializer/classes/Serializer.md"
                    }
                  ]
                },
                {
                  "text": "/json",
                  "link": "/api/@warp-drive/legacy/serializer/json/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "JSONSerializer",
                          "link": "/api/@warp-drive/legacy/serializer/json/classes/JSONSerializer.md"
                        }
                      ]
                    }
                  ]
                },
                {
                  "text": "/json-api",
                  "link": "/api/@warp-drive/legacy/serializer/json-api/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "JSONAPISerializer",
                          "link": "/api/@warp-drive/legacy/serializer/json-api/classes/JSONAPISerializer.md"
                        }
                      ]
                    }
                  ]
                },
                {
                  "text": "/rest",
                  "link": "/api/@warp-drive/legacy/serializer/rest/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "EmbeddedRecordsMixin",
                          "link": "/api/@warp-drive/legacy/serializer/rest/classes/EmbeddedRecordsMixin.md"
                        },
                        {
                          "text": "RESTSerializer",
                          "link": "/api/@warp-drive/legacy/serializer/rest/classes/RESTSerializer.md"
                        }
                      ]
                    }
                  ]
                },
                {
                  "text": "/transform",
                  "link": "/api/@warp-drive/legacy/serializer/transform/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "BooleanTransform",
                          "link": "/api/@warp-drive/legacy/serializer/transform/classes/BooleanTransform.md"
                        },
                        {
                          "text": "DateTransform",
                          "link": "/api/@warp-drive/legacy/serializer/transform/classes/DateTransform.md"
                        },
                        {
                          "text": "NumberTransform",
                          "link": "/api/@warp-drive/legacy/serializer/transform/classes/NumberTransform.md"
                        },
                        {
                          "text": "StringTransform",
                          "link": "/api/@warp-drive/legacy/serializer/transform/classes/StringTransform.md"
                        },
                        {
                          "text": "Transform",
                          "link": "/api/@warp-drive/legacy/serializer/transform/classes/Transform.md"
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "text": "/store",
              "link": "/api/@warp-drive/legacy/store/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "restoreDeprecatedStoreBehaviors",
                      "link": "/api/@warp-drive/legacy/store/functions/restoreDeprecatedStoreBehaviors.md"
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "text": "@warp-drive/experiments",
          "link": "/api/@warp-drive/experiments/",
          "collapsed": true,
          "items": [
            {
              "text": "/data-worker",
              "link": "/api/@warp-drive/experiments/data-worker/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "DataWorker",
                      "link": "/api/@warp-drive/experiments/data-worker/classes/DataWorker.md"
                    },
                    {
                      "text": "CacheHandler",
                      "link": "/api/@warp-drive/experiments/data-worker/variables/CacheHandler.md"
                    }
                  ]
                }
              ]
            },
            {
              "text": "/document-storage",
              "link": "/api/@warp-drive/experiments/document-storage/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "DocumentStorage",
                      "link": "/api/@warp-drive/experiments/document-storage/classes/DocumentStorage.md"
                    }
                  ]
                }
              ]
            },
            {
              "text": "/image-fetch",
              "link": "/api/@warp-drive/experiments/image-fetch/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "ImageFetch",
                      "link": "/api/@warp-drive/experiments/image-fetch/classes/ImageFetch.md"
                    }
                  ]
                }
              ]
            },
            {
              "text": "/image-worker",
              "link": "/api/@warp-drive/experiments/image-worker/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "ImageWorker",
                      "link": "/api/@warp-drive/experiments/image-worker/classes/ImageWorker.md"
                    }
                  ]
                }
              ]
            },
            {
              "text": "/storage",
              "link": "/api/@warp-drive/experiments/storage/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "CacheStorage",
                      "link": "/api/@warp-drive/experiments/storage/classes/CacheStorage.md"
                    },
                    {
                      "text": "DEFAULT_CACHE_ID",
                      "link": "/api/@warp-drive/experiments/storage/variables/DEFAULT_CACHE_ID.md"
                    },
                    {
                      "text": "CacheResource",
                      "link": "/api/@warp-drive/experiments/storage/functions/CacheResource.md"
                    },
                    {
                      "text": "configureLocalStorage",
                      "link": "/api/@warp-drive/experiments/storage/functions/configureLocalStorage.md"
                    },
                    {
                      "text": "configureSessionStorage",
                      "link": "/api/@warp-drive/experiments/storage/functions/configureSessionStorage.md"
                    },
                    {
                      "text": "effect",
                      "link": "/api/@warp-drive/experiments/storage/functions/effect.md"
                    },
                    {
                      "text": "field",
                      "link": "/api/@warp-drive/experiments/storage/functions/field.md"
                    },
                    {
                      "text": "getCacheStorage",
                      "link": "/api/@warp-drive/experiments/storage/functions/getCacheStorage.md"
                    },
                    {
                      "text": "getLocalStorage",
                      "link": "/api/@warp-drive/experiments/storage/functions/getLocalStorage.md"
                    },
                    {
                      "text": "getSessionStorage",
                      "link": "/api/@warp-drive/experiments/storage/functions/getSessionStorage.md"
                    },
                    {
                      "text": "input",
                      "link": "/api/@warp-drive/experiments/storage/functions/input.md"
                    },
                    {
                      "text": "LocalResource",
                      "link": "/api/@warp-drive/experiments/storage/functions/LocalResource.md"
                    },
                    {
                      "text": "SessionResource",
                      "link": "/api/@warp-drive/experiments/storage/functions/SessionResource.md"
                    }
                  ]
                }
              ]
            },
            {
              "text": "/worker-fetch",
              "link": "/api/@warp-drive/experiments/worker-fetch/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "WorkerFetch",
                      "link": "/api/@warp-drive/experiments/worker-fetch/classes/WorkerFetch.md"
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "text": "Frameworks"
        },
        {
          "text": "@warp-drive/ember",
          "link": "/api/@warp-drive/ember/",
          "collapsed": true,
          "items": [
            {
              "text": "exports",
              "items": [
                {
                  "text": "/Components",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "/Await",
                      "link": "/api/@warp-drive/ember/index/classes/Await.md"
                    },
                    {
                      "text": "/Request",
                      "link": "/api/@warp-drive/ember/index/classes/Request.md"
                    },
                    {
                      "text": "/Throw",
                      "link": "/api/@warp-drive/ember/index/classes/Throw.md"
                    }
                  ]
                }
              ]
            },
            {
              "text": "/install",
              "link": "/api/@warp-drive/ember/install/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "buildSignalConfig",
                      "link": "/api/@warp-drive/ember/install/functions/buildSignalConfig.md"
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "text": "@warp-drive/react",
          "link": "/api/@warp-drive/react/",
          "collapsed": true,
          "items": [
            {
              "text": "exports",
              "items": [
                {
                  "text": "WatcherContext",
                  "link": "/api/@warp-drive/react/variables/WatcherContext.md"
                },
                {
                  "text": "ReactiveContext",
                  "link": "/api/@warp-drive/react/functions/ReactiveContext.md"
                },
                {
                  "text": "Request",
                  "link": "/api/@warp-drive/react/functions/Request.md"
                },
                {
                  "text": "StoreProvider",
                  "link": "/api/@warp-drive/react/functions/StoreProvider.md"
                },
                {
                  "text": "useStore",
                  "link": "/api/@warp-drive/react/functions/useStore.md"
                }
              ]
            },
            {
              "text": "/install",
              "link": "/api/@warp-drive/react/install/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "buildSignalConfig",
                      "link": "/api/@warp-drive/react/install/functions/buildSignalConfig.md"
                    },
                    {
                      "text": "settled",
                      "link": "/api/@warp-drive/react/install/functions/settled.md"
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "text": "Tooling"
        },
        {
          "text": "@warp-drive/holodeck",
          "link": "/api/@warp-drive/holodeck/",
          "collapsed": true,
          "items": [
            {
              "text": "exports",
              "items": [
                {
                  "text": "MockServerHandler",
                  "link": "/api/@warp-drive/holodeck/classes/MockServerHandler.md"
                },
                {
                  "text": "getIsRecording",
                  "link": "/api/@warp-drive/holodeck/functions/getIsRecording.md"
                },
                {
                  "text": "installAdapterFor",
                  "link": "/api/@warp-drive/holodeck/functions/installAdapterFor.md"
                },
                {
                  "text": "mock",
                  "link": "/api/@warp-drive/holodeck/functions/mock.md"
                },
                {
                  "text": "setConfig",
                  "link": "/api/@warp-drive/holodeck/functions/setConfig.md"
                },
                {
                  "text": "setIsRecording",
                  "link": "/api/@warp-drive/holodeck/functions/setIsRecording.md"
                },
                {
                  "text": "setTestId",
                  "link": "/api/@warp-drive/holodeck/functions/setTestId.md"
                }
              ]
            },
            {
              "text": "/mock",
              "link": "/api/@warp-drive/holodeck/mock/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "DELETE",
                      "link": "/api/@warp-drive/holodeck/mock/functions/DELETE.md"
                    },
                    {
                      "text": "GET",
                      "link": "/api/@warp-drive/holodeck/mock/functions/GET.md"
                    },
                    {
                      "text": "HEAD",
                      "link": "/api/@warp-drive/holodeck/mock/functions/HEAD.md"
                    },
                    {
                      "text": "PATCH",
                      "link": "/api/@warp-drive/holodeck/mock/functions/PATCH.md"
                    },
                    {
                      "text": "POST",
                      "link": "/api/@warp-drive/holodeck/mock/functions/POST.md"
                    },
                    {
                      "text": "PUT",
                      "link": "/api/@warp-drive/holodeck/mock/functions/PUT.md"
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "text": "@warp-drive/schema-dsl",
          "link": "/api/@warp-drive/schema-dsl/",
          "collapsed": true,
          "items": [
            {
              "text": "/Entity Decorators",
              "collapsed": true,
              "items": [
                {
                  "text": "/ObjectSchema",
                  "link": "/api/@warp-drive/schema-dsl/functions/ObjectSchema.md"
                },
                {
                  "text": "/Resource",
                  "link": "/api/@warp-drive/schema-dsl/functions/Resource.md"
                },
                {
                  "text": "/trait",
                  "link": "/api/@warp-drive/schema-dsl/functions/trait.md"
                },
                {
                  "text": "/Trait",
                  "link": "/api/@warp-drive/schema-dsl/functions/Trait-1.md"
                }
              ]
            },
            {
              "text": "/Field Decorators",
              "collapsed": true,
              "items": [
                {
                  "text": "/alias",
                  "link": "/api/@warp-drive/schema-dsl/functions/alias.md"
                },
                {
                  "text": "/array",
                  "link": "/api/@warp-drive/schema-dsl/functions/array.md"
                },
                {
                  "text": "/attribute",
                  "link": "/api/@warp-drive/schema-dsl/functions/attribute.md"
                },
                {
                  "text": "/belongsTo",
                  "link": "/api/@warp-drive/schema-dsl/functions/belongsTo.md"
                },
                {
                  "text": "/createonly",
                  "link": "/api/@warp-drive/schema-dsl/functions/createonly.md"
                },
                {
                  "text": "/derived",
                  "link": "/api/@warp-drive/schema-dsl/functions/derived.md"
                },
                {
                  "text": "/editonly",
                  "link": "/api/@warp-drive/schema-dsl/functions/editonly.md"
                },
                {
                  "text": "/field",
                  "link": "/api/@warp-drive/schema-dsl/functions/field.md"
                },
                {
                  "text": "/hash",
                  "link": "/api/@warp-drive/schema-dsl/functions/hash.md"
                },
                {
                  "text": "/hasMany",
                  "link": "/api/@warp-drive/schema-dsl/functions/hasMany.md"
                },
                {
                  "text": "/id",
                  "link": "/api/@warp-drive/schema-dsl/functions/id.md"
                },
                {
                  "text": "/local",
                  "link": "/api/@warp-drive/schema-dsl/functions/local.md"
                },
                {
                  "text": "/object",
                  "link": "/api/@warp-drive/schema-dsl/functions/object.md"
                },
                {
                  "text": "/optional",
                  "link": "/api/@warp-drive/schema-dsl/functions/optional.md"
                },
                {
                  "text": "/readonly",
                  "link": "/api/@warp-drive/schema-dsl/functions/readonly.md"
                }
              ]
            }
          ]
        },
        {
          "text": "eslint-plugin-warp-drive",
          "link": "/api/eslint-plugin-warp-drive/",
          "collapsed": true,
          "items": [
            {
              "text": "exports",
              "items": [
                {
                  "text": "export=",
                  "link": "/api/eslint-plugin-warp-drive/variables/export=.md"
                }
              ]
            },
            {
              "text": "/recommended",
              "link": "/api/eslint-plugin-warp-drive/recommended/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "export=",
                      "link": "/api/eslint-plugin-warp-drive/recommended/variables/export=.md"
                    }
                  ]
                }
              ]
            },
            {
              "text": "/rules",
              "collapsed": true,
              "items": [
                {
                  "text": "/no-create-record-rerender",
                  "link": "/api/eslint-plugin-warp-drive/rules/no-create-record-rerender/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "export=",
                          "link": "/api/eslint-plugin-warp-drive/rules/no-create-record-rerender/variables/export=.md"
                        }
                      ]
                    }
                  ]
                },
                {
                  "text": "/no-external-request-patterns",
                  "link": "/api/eslint-plugin-warp-drive/rules/no-external-request-patterns/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "export=",
                          "link": "/api/eslint-plugin-warp-drive/rules/no-external-request-patterns/variables/export=.md"
                        }
                      ]
                    }
                  ]
                },
                {
                  "text": "/no-invalid-relationships",
                  "link": "/api/eslint-plugin-warp-drive/rules/no-invalid-relationships/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "export=",
                          "link": "/api/eslint-plugin-warp-drive/rules/no-invalid-relationships/variables/export=.md"
                        }
                      ]
                    }
                  ]
                },
                {
                  "text": "/no-invalid-resource-ids",
                  "link": "/api/eslint-plugin-warp-drive/rules/no-invalid-resource-ids/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "export=",
                          "link": "/api/eslint-plugin-warp-drive/rules/no-invalid-resource-ids/variables/export=.md"
                        }
                      ]
                    }
                  ]
                },
                {
                  "text": "/no-invalid-resource-types",
                  "link": "/api/eslint-plugin-warp-drive/rules/no-invalid-resource-types/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "export=",
                          "link": "/api/eslint-plugin-warp-drive/rules/no-invalid-resource-types/variables/export=.md"
                        }
                      ]
                    }
                  ]
                },
                {
                  "text": "/no-legacy-imports",
                  "link": "/api/eslint-plugin-warp-drive/rules/no-legacy-imports/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "export=",
                          "link": "/api/eslint-plugin-warp-drive/rules/no-legacy-imports/variables/export=.md"
                        }
                      ]
                    }
                  ]
                },
                {
                  "text": "/no-legacy-request-patterns",
                  "link": "/api/eslint-plugin-warp-drive/rules/no-legacy-request-patterns/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "export=",
                          "link": "/api/eslint-plugin-warp-drive/rules/no-legacy-request-patterns/variables/export=.md"
                        }
                      ]
                    }
                  ]
                },
                {
                  "text": "/template-always-use-request-content",
                  "link": "/api/eslint-plugin-warp-drive/rules/template-always-use-request-content/",
                  "collapsed": true,
                  "items": [
                    {
                      "text": "exports",
                      "items": [
                        {
                          "text": "export=",
                          "link": "/api/eslint-plugin-warp-drive/rules/template-always-use-request-content/variables/export=.md"
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "text": "@warp-drive/memory-alpha",
          "link": "/api/@warp-drive/memory-alpha/"
        }
      ]
    },
    {
      "text": "Legacy Packages",
      "collapsed": true,
      "items": [
        {
          "text": "@ember-data/adapter",
          "link": "/api/@ember-data/adapter/",
          "collapsed": true,
          "items": [
            {
              "text": "/error",
              "link": "/api/@ember-data/adapter/error/"
            },
            {
              "text": "/json-api",
              "link": "/api/@ember-data/adapter/json-api/"
            },
            {
              "text": "/rest",
              "link": "/api/@ember-data/adapter/rest/"
            }
          ]
        },
        {
          "text": "@ember-data/active-record",
          "link": "/api/@ember-data/active-record/",
          "collapsed": true,
          "items": [
            {
              "text": "/request",
              "link": "/api/@ember-data/active-record/request/"
            }
          ]
        },
        {
          "text": "@ember-data/legacy-compat",
          "link": "/api/@ember-data/legacy-compat/",
          "collapsed": true,
          "items": [
            {
              "text": "/builders",
              "link": "/api/@ember-data/legacy-compat/builders/"
            },
            {
              "text": "/utils",
              "link": "/api/@ember-data/legacy-compat/utils/"
            }
          ]
        },
        {
          "text": "@ember-data/model",
          "link": "/api/@ember-data/model/",
          "collapsed": true,
          "items": [
            {
              "text": "/hooks",
              "link": "/api/@ember-data/model/hooks/"
            },
            {
              "text": "/migration-support",
              "link": "/api/@ember-data/model/migration-support/"
            }
          ]
        },
        {
          "text": "@ember-data/json-api",
          "link": "/api/@ember-data/json-api/",
          "collapsed": true,
          "items": [
            {
              "text": "/request",
              "link": "/api/@ember-data/json-api/request/"
            }
          ]
        },
        {
          "text": "@ember-data/store",
          "link": "/api/@ember-data/store/",
          "collapsed": true,
          "items": [
            {
              "text": "/configure",
              "link": "/api/@ember-data/store/configure/"
            },
            {
              "text": "/types",
              "link": "/api/@ember-data/store/types/"
            }
          ]
        },
        {
          "text": "@ember-data/graph",
          "link": "/api/@ember-data/graph/"
        },
        {
          "text": "@ember-data/request",
          "link": "/api/@ember-data/request/",
          "collapsed": true,
          "items": [
            {
              "text": "/fetch",
              "link": "/api/@ember-data/request/fetch/"
            }
          ]
        },
        {
          "text": "@ember-data/request-utils",
          "link": "/api/@ember-data/request-utils/",
          "collapsed": true,
          "items": [
            {
              "text": "exports",
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "LifetimesService",
                      "link": "/api/@ember-data/request-utils/index/classes/LifetimesService.md"
                    }
                  ]
                }
              ]
            },
            {
              "text": "/deprecation-support",
              "link": "/api/@ember-data/request-utils/deprecation-support/"
            },
            {
              "text": "/handlers",
              "link": "/api/@ember-data/request-utils/handlers/"
            },
            {
              "text": "/string",
              "link": "/api/@ember-data/request-utils/string/"
            }
          ]
        },
        {
          "text": "@ember-data/rest",
          "link": "/api/@ember-data/rest/",
          "collapsed": true,
          "items": [
            {
              "text": "/request",
              "link": "/api/@ember-data/rest/request/"
            }
          ]
        },
        {
          "text": "@ember-data/serializer",
          "link": "/api/@ember-data/serializer/",
          "collapsed": true,
          "items": [
            {
              "text": "/json",
              "link": "/api/@ember-data/serializer/json/"
            },
            {
              "text": "/json-api",
              "link": "/api/@ember-data/serializer/json-api/"
            },
            {
              "text": "/rest",
              "link": "/api/@ember-data/serializer/rest/"
            },
            {
              "text": "/transform",
              "link": "/api/@ember-data/serializer/transform/"
            }
          ]
        },
        {
          "text": "@ember-data/tracking",
          "link": "/api/@ember-data/tracking/",
          "collapsed": true,
          "items": [
            {
              "text": "exports",
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "buildSignalConfig",
                      "link": "/api/@ember-data/tracking/index/functions/buildSignalConfig.md"
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "text": "@warp-drive/core-types",
          "link": "/api/@warp-drive/core-types/",
          "collapsed": true,
          "items": [
            {
              "text": "/cache",
              "link": "/api/@warp-drive/core-types/cache/"
            },
            {
              "text": "/graph",
              "link": "/api/@warp-drive/core-types/graph/"
            },
            {
              "text": "/identifier",
              "link": "/api/@warp-drive/core-types/identifier/"
            },
            {
              "text": "/json",
              "collapsed": true,
              "items": [
                {
                  "text": "/raw",
                  "link": "/api/@warp-drive/core-types/json/raw/"
                }
              ]
            },
            {
              "text": "/params",
              "link": "/api/@warp-drive/core-types/params/"
            },
            {
              "text": "/record",
              "link": "/api/@warp-drive/core-types/record/"
            },
            {
              "text": "/request",
              "link": "/api/@warp-drive/core-types/request/"
            },
            {
              "text": "/runtime",
              "link": "/api/@warp-drive/core-types/runtime/"
            },
            {
              "text": "/schema",
              "collapsed": true,
              "items": [
                {
                  "text": "/concepts",
                  "link": "/api/@warp-drive/core-types/schema/concepts/"
                },
                {
                  "text": "/fields",
                  "link": "/api/@warp-drive/core-types/schema/fields/"
                }
              ]
            },
            {
              "text": "/spec",
              "collapsed": true,
              "items": [
                {
                  "text": "/document",
                  "link": "/api/@warp-drive/core-types/spec/document/"
                },
                {
                  "text": "/error",
                  "link": "/api/@warp-drive/core-types/spec/error/"
                },
                {
                  "text": "/json-api-raw",
                  "link": "/api/@warp-drive/core-types/spec/json-api-raw/"
                }
              ]
            },
            {
              "text": "/symbols",
              "link": "/api/@warp-drive/core-types/symbols/"
            },
            {
              "text": "/utils",
              "link": "/api/@warp-drive/core-types/utils/"
            }
          ]
        },
        {
          "text": "@warp-drive/build-config",
          "link": "/api/@warp-drive/build-config/",
          "collapsed": true,
          "items": [
            {
              "text": "exports",
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "babelPlugin",
                      "link": "/api/@warp-drive/build-config/index/functions/babelPlugin.md"
                    },
                    {
                      "text": "setConfig",
                      "link": "/api/@warp-drive/build-config/index/functions/setConfig.md"
                    }
                  ]
                }
              ]
            },
            {
              "text": "/babel-macros",
              "link": "/api/@warp-drive/build-config/babel-macros/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "macros",
                      "link": "/api/@warp-drive/build-config/babel-macros/functions/macros.md"
                    }
                  ]
                }
              ]
            },
            {
              "text": "/canary-features",
              "link": "/api/@warp-drive/build-config/canary-features/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "ENFORCE_STRICT_RESOURCE_FINALIZATION",
                      "link": "/api/@warp-drive/build-config/canary-features/variables/ENFORCE_STRICT_RESOURCE_FINALIZATION.md"
                    },
                    {
                      "text": "JSON_API_CACHE_VALIDATION_ERRORS",
                      "link": "/api/@warp-drive/build-config/canary-features/variables/JSON_API_CACHE_VALIDATION_ERRORS.md"
                    }
                  ]
                }
              ]
            },
            {
              "text": "/debugging",
              "link": "/api/@warp-drive/build-config/debugging/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "DEBUG_RELATIONSHIP_NOTIFICATIONS",
                      "link": "/api/@warp-drive/build-config/debugging/variables/DEBUG_RELATIONSHIP_NOTIFICATIONS.md"
                    },
                    {
                      "text": "LOG_CACHE",
                      "link": "/api/@warp-drive/build-config/debugging/variables/LOG_CACHE.md"
                    },
                    {
                      "text": "LOG_CACHE_POLICY",
                      "link": "/api/@warp-drive/build-config/debugging/variables/LOG_CACHE_POLICY.md"
                    },
                    {
                      "text": "LOG_GRAPH",
                      "link": "/api/@warp-drive/build-config/debugging/variables/LOG_GRAPH.md"
                    },
                    {
                      "text": "LOG_IDENTIFIERS",
                      "link": "/api/@warp-drive/build-config/debugging/variables/LOG_IDENTIFIERS.md"
                    },
                    {
                      "text": "LOG_INSTANCE_CACHE",
                      "link": "/api/@warp-drive/build-config/debugging/variables/LOG_INSTANCE_CACHE.md"
                    },
                    {
                      "text": "LOG_METRIC_COUNTS",
                      "link": "/api/@warp-drive/build-config/debugging/variables/LOG_METRIC_COUNTS.md"
                    },
                    {
                      "text": "LOG_MUTATIONS",
                      "link": "/api/@warp-drive/build-config/debugging/variables/LOG_MUTATIONS.md"
                    },
                    {
                      "text": "LOG_NOTIFICATIONS",
                      "link": "/api/@warp-drive/build-config/debugging/variables/LOG_NOTIFICATIONS.md"
                    },
                    {
                      "text": "LOG_OPERATIONS",
                      "link": "/api/@warp-drive/build-config/debugging/variables/LOG_OPERATIONS.md"
                    },
                    {
                      "text": "LOG_PAYLOADS",
                      "link": "/api/@warp-drive/build-config/debugging/variables/LOG_PAYLOADS.md"
                    },
                    {
                      "text": "LOG_REACT_SIGNAL_INTEGRATION",
                      "link": "/api/@warp-drive/build-config/debugging/variables/LOG_REACT_SIGNAL_INTEGRATION.md"
                    },
                    {
                      "text": "LOG_REQUEST_STATUS",
                      "link": "/api/@warp-drive/build-config/debugging/variables/LOG_REQUEST_STATUS.md"
                    },
                    {
                      "text": "LOG_REQUESTS",
                      "link": "/api/@warp-drive/build-config/debugging/variables/LOG_REQUESTS.md"
                    }
                  ]
                }
              ]
            },
            {
              "text": "/deprecations",
              "link": "/api/@warp-drive/build-config/deprecations/",
              "collapsed": true,
              "items": [
                {
                  "text": "exports",
                  "items": [
                    {
                      "text": "DEPRECATE_COMPUTED_CHAINS",
                      "link": "/api/@warp-drive/build-config/deprecations/variables/DEPRECATE_COMPUTED_CHAINS.md"
                    },
                    {
                      "text": "DEPRECATE_EMBER_INFLECTOR",
                      "link": "/api/@warp-drive/build-config/deprecations/variables/DEPRECATE_EMBER_INFLECTOR.md"
                    },
                    {
                      "text": "DEPRECATE_LEGACY_IMPORTS",
                      "link": "/api/@warp-drive/build-config/deprecations/variables/DEPRECATE_LEGACY_IMPORTS.md"
                    },
                    {
                      "text": "DEPRECATE_MANY_ARRAY_DUPLICATES",
                      "link": "/api/@warp-drive/build-config/deprecations/variables/DEPRECATE_MANY_ARRAY_DUPLICATES.md"
                    },
                    {
                      "text": "DEPRECATE_NON_STRICT_ID",
                      "link": "/api/@warp-drive/build-config/deprecations/variables/DEPRECATE_NON_STRICT_ID.md"
                    },
                    {
                      "text": "DEPRECATE_NON_STRICT_TYPES",
                      "link": "/api/@warp-drive/build-config/deprecations/variables/DEPRECATE_NON_STRICT_TYPES.md"
                    },
                    {
                      "text": "DEPRECATE_NON_UNIQUE_PAYLOADS",
                      "link": "/api/@warp-drive/build-config/deprecations/variables/DEPRECATE_NON_UNIQUE_PAYLOADS.md"
                    },
                    {
                      "text": "DEPRECATE_RELATIONSHIP_REMOTE_UPDATE_CLEARING_LOCAL_STATE",
                      "link": "/api/@warp-drive/build-config/deprecations/variables/DEPRECATE_RELATIONSHIP_REMOTE_UPDATE_CLEARING_LOCAL_STATE.md"
                    },
                    {
                      "text": "DEPRECATE_STORE_EXTENDS_EMBER_OBJECT",
                      "link": "/api/@warp-drive/build-config/deprecations/variables/DEPRECATE_STORE_EXTENDS_EMBER_OBJECT.md"
                    },
                    {
                      "text": "DEPRECATE_TRACKING_PACKAGE",
                      "link": "/api/@warp-drive/build-config/deprecations/variables/DEPRECATE_TRACKING_PACKAGE.md"
                    },
                    {
                      "text": "DISABLE_7X_DEPRECATIONS",
                      "link": "/api/@warp-drive/build-config/deprecations/variables/DISABLE_7X_DEPRECATIONS.md"
                    },
                    {
                      "text": "ENABLE_LEGACY_REQUEST_METHODS",
                      "link": "/api/@warp-drive/build-config/deprecations/variables/ENABLE_LEGACY_REQUEST_METHODS.md"
                    },
                    {
                      "text": "ENABLE_LEGACY_SCHEMA_SERVICE",
                      "link": "/api/@warp-drive/build-config/deprecations/variables/ENABLE_LEGACY_SCHEMA_SERVICE.md"
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "text": "@warp-drive/schema-record",
          "link": "/api/@warp-drive/schema-record/"
        }
      ]
    }
  ],
  "socialLinks": [
    {
      "icon": "github",
      "link": "https://github.com/warp-drive-data/warp-drive"
    },
    {
      "icon": "discord",
      "link": "https://discord.gg/PHBbnWJx5S"
    },
    {
      "icon": "bluesky",
      "link": "https://bsky.app/profile/warp-drive.io"
    }
  ],
  "editLink": {},
  "search": {
    "provider": "local"
  },
  "outline": {
    "level": 2
  },
  "footer": {
    "message": "Released under the MIT License.",
    "copyright": "Copyright &copy; 2025 Ember.js and Contributors"
  }
}

Page Data

{
  "title": "Runtime API Examples",
  "description": "",
  "frontmatter": {
    "outline": "deep"
  },
  "headers": [],
  "relativePath": "api-examples.md",
  "filePath": "api-examples.md"
}

Page Frontmatter

{
  "outline": "deep"
}

More

Check out the documentation for the full list of runtime APIs.

Released under the MIT License.