#

API Docs for: v3.16.0-alpha.2
Show: Inherited Protected Private Deprecated

# File: ../store/addon/-private/index.ts

    /**
      @module @ember-data/store
    */

    export { default as Store } from './system/ds-model-store';

    export { recordIdentifierFor } from './system/store/internal-model-factory';

    export { default as Snapshot } from './system/snapshot';
    export {
      identifierCacheFor,
      setIdentifierGenerationMethod,
      setIdentifierUpdateMethod,
      setIdentifierForgetMethod,
      setIdentifierResetMethod,
    } from './identifiers/cache';

    export { default as normalizeModelName } from './system/normalize-model-name';
    export { default as coerceId } from './system/coerce-id';

    export { errorsHashToArray, errorsArrayToHash } from './system/errors-utils';

    // `ember-data-model-fragments` relies on `RootState` and `InternalModel`
    export { default as RootState } from './system/model/states';
    export { default as InternalModel } from './system/model/internal-model';

    export { PromiseArray, PromiseObject, PromiseManyArray } from './system/promise-proxies';

    export { RecordArray, AdapterPopulatedRecordArray } from './system/record-arrays';

    export { default as ManyArray } from './system/many-array';
    export { default as RecordArrayManager } from './system/record-array-manager';

    // // Used by tests
    export { default as diffArray } from './system/diff-array';
    export { default as SnapshotRecordArray } from './system/snapshot-record-array';

    // New
    export { default as recordDataFor } from './system/record-data-for';
    export { default as RecordDataStoreWrapper } from './system/store/record-data-store-wrapper';
    export { upgradeForInternal } from './system/ts-upgrade-map';
    export { _bind, _guard, _objectIsAlive, guardDestroyedStore } from './system/store/common';

    // for Model
    export { default as DeprecatedEvented } from './system/deprecated-evented';
    export {
      relationshipsByNameDescriptor,
      relationshipsObjectDescriptor,
      relatedTypesDescriptor,
      relationshipsDescriptor,
    } from './system/relationships/ext';