ember-data
Version:
The lightweight reactive data library for JavaScript applications
17 lines (16 loc) • 919 B
TypeScript
declare module 'ember-data/-private' {
// public
import ArrayProxy from "@ember/array/proxy";
import type Mixin from "@ember/object/mixin";
import ObjectProxy from "@ember/object/proxy";
import type Owner from "@ember/owner";
export { default as Store } from "ember-data/store.js";
export { DS } from "ember-data/-private/core.js";
export { Errors } from "@ember-data/model/-private";
export { Snapshot } from "@ember-data/legacy-compat/-private";
export { RecordArrayManager, coerceId } from "@ember-data/store/-private";
export { ManyArray, PromiseManyArray } from "@ember-data/model/-private";
export { SnapshotRecordArray } from "@ember-data/legacy-compat/-private";
export const PromiseArray: Readonly<typeof ArrayProxy> & (new (owner?: Owner) => ArrayProxy<unknown>) & Mixin;
export const PromiseObject: Readonly<typeof ObjectProxy> & (new (owner?: Owner) => ObjectProxy) & Mixin;
}