ember-data
Version:
(Legacy) The lightweight reactive data library for Ember applications
26 lines (24 loc) • 1.06 kB
JavaScript
import Store from "../store.js";
import { DS } from "./core.js";
import { deprecate } from "@ember/debug";
import ArrayProxy from "@ember/array/proxy";
import PromiseProxyMixin from "@ember/object/promise-proxy-mixin";
import ObjectProxy from "@ember/object/proxy";
import { Errors, PromiseManyArray } from "@ember-data/model/-private";
import { Snapshot, SnapshotRecordArray } from "@ember-data/legacy-compat/-private";
import { RecordArrayManager, coerceId } from "@ember-data/store/-private";
//#region src/-private/index.ts
deprecate("Importing from `ember-data/-private` is deprecated without replacement.", false, {
id: "ember-data:deprecate-legacy-imports",
for: "ember-data",
until: "6.0",
since: {
enabled: "5.2",
available: "4.13"
}
});
const PromiseArray = ArrayProxy.extend(PromiseProxyMixin);
const PromiseObject = ObjectProxy.extend(PromiseProxyMixin);
//#endregion
export { DS, Errors, PromiseArray, PromiseManyArray, PromiseObject, RecordArrayManager, Snapshot, SnapshotRecordArray, Store, coerceId };
//# sourceMappingURL=index.js.map