API Docs for: v3.16.0-alpha.2
Show:

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';