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 © 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.