API Docs for: 5.4.0-alpha.28+a9f3ba48
Show:

File: ../packages/store/src/-private/index.ts

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

export { default as Store, storeFor } from './store-service';

export { recordIdentifierFor } from './caches/instance-cache';

export { CacheHandler, type LifetimesService } from './cache-handler';

export {
  setIdentifierGenerationMethod,
  setIdentifierUpdateMethod,
  setIdentifierForgetMethod,
  setIdentifierResetMethod,
  isStableIdentifier,
} from './caches/identifier-cache';

// TODO this should be a deprecated helper but we have so much usage of it
// to also eliminate
export { default as coerceId } from './utils/coerce-id';

export {
  default as RecordArray,
  default as IdentifierArray,
  Collection as AdapterPopulatedRecordArray,
  notifyArray,
  SOURCE,
  MUTATE,
  ARRAY_SIGNAL,
} from './record-arrays/identifier-array';
export { default as RecordArrayManager, fastPush } from './managers/record-array-manager';

// leaked for private use / test use, should investigate removing
export { _clearCaches } from './caches/instance-cache';
export { default as peekCache, removeRecordDataFor } from './caches/cache-utils';

// @ember-data/model needs these temporarily
export { setRecordIdentifier, StoreMap } from './caches/instance-cache';
export { setCacheFor } from './caches/cache-utils';
export { default as _deprecatingNormalize } from './utils/normalize-model-name';