dist/globals/ember-data.prod.js in ember-data-source-3.0.0.beta.1 vs dist/globals/ember-data.prod.js in ember-data-source-3.0.0
- old
+ new
@@ -4,11 +4,11 @@
/*!
* @overview Ember Data
* @copyright Copyright 2011-2017 Tilde Inc. and contributors.
* Portions Copyright 2011 LivingSocial Inc.
* @license Licensed under MIT license (see license.js)
- * @version 3.0.0-beta.1
+ * @version 3.0.0
*/
var loader, define, requireModule, require, requirejs;
(function (global) {
@@ -1305,35 +1305,14 @@
var _Ember$FEATURES;
return (_Ember$FEATURES = Ember.FEATURES).isEnabled.apply(_Ember$FEATURES, arguments);
}
});
-define('ember-data/-private/global', ['exports'], function (exports) {
+define('ember-data/-private', ['exports', 'ember-data/-private/system/model/model', 'ember-data/-private/system/model/errors', 'ember-data/-private/system/store', 'ember-data/-private/core', 'ember-data/-private/system/relationships/belongs-to', 'ember-data/-private/system/relationships/has-many', 'ember-data/-private/adapters/build-url-mixin', 'ember-data/-private/system/snapshot', 'ember-data/-private/adapters/errors', 'ember-data/-private/system/normalize-model-name', 'ember-data/-private/utils', 'ember-data/-private/system/coerce-id', 'ember-data/-private/utils/parse-response-headers', 'ember-data/-private/features', 'ember-data/-private/system/model/states', 'ember-data/-private/system/model/internal-model', 'ember-data/-private/system/promise-proxies', 'ember-data/-private/system/record-arrays', 'ember-data/-private/system/many-array', 'ember-data/-private/system/record-array-manager', 'ember-data/-private/system/relationships/state/relationship', 'ember-data/-private/system/debug/debug-adapter', 'ember-data/-private/system/diff-array', 'ember-data/-private/system/relationships/relationship-payloads-manager', 'ember-data/-private/system/relationships/relationship-payloads', 'ember-data/-private/system/snapshot-record-array'], function (exports, _model, _errors, _store, _core, _belongsTo, _hasMany, _buildUrlMixin, _snapshot, _errors2, _normalizeModelName, _utils, _coerceId, _parseResponseHeaders, _features, _states, _internalModel, _promiseProxies, _recordArrays, _manyArray, _recordArrayManager, _relationship, _debugAdapter, _diffArray, _relationshipPayloadsManager, _relationshipPayloads, _snapshotRecordArray) {
'use strict';
exports.__esModule = true;
- /* globals global, window, self */
-
- // originally from https://github.com/emberjs/ember.js/blob/c0bd26639f50efd6a03ee5b87035fd200e313b8e/packages/ember-environment/lib/global.js
-
- // from lodash to catch fake globals
- function checkGlobal(value) {
- return value && value.Object === Object ? value : undefined;
- }
-
- // element ids can ruin global miss checks
- function checkElementIdShadowing(value) {
- return value && value.nodeType === undefined ? value : undefined;
- }
-
- // export real global
- exports.default = checkGlobal(checkElementIdShadowing(typeof global === 'object' && global)) || checkGlobal(typeof self === 'object' && self) || checkGlobal(typeof window === 'object' && window) || new Function('return this')();
-});
-define('ember-data/-private', ['exports', 'ember-data/-private/system/model/model', 'ember-data/-private/system/model/errors', 'ember-data/-private/system/store', 'ember-data/-private/core', 'ember-data/-private/system/relationships/belongs-to', 'ember-data/-private/system/relationships/has-many', 'ember-data/-private/adapters/build-url-mixin', 'ember-data/-private/system/snapshot', 'ember-data/-private/adapters/errors', 'ember-data/-private/system/normalize-model-name', 'ember-data/-private/utils', 'ember-data/-private/system/coerce-id', 'ember-data/-private/utils/parse-response-headers', 'ember-data/-private/global', 'ember-data/-private/features', 'ember-data/-private/system/model/states', 'ember-data/-private/system/model/internal-model', 'ember-data/-private/system/promise-proxies', 'ember-data/-private/system/record-arrays', 'ember-data/-private/system/many-array', 'ember-data/-private/system/record-array-manager', 'ember-data/-private/system/relationships/state/relationship', 'ember-data/-private/system/debug/debug-adapter', 'ember-data/-private/system/diff-array', 'ember-data/-private/system/relationships/relationship-payloads-manager', 'ember-data/-private/system/relationships/relationship-payloads', 'ember-data/-private/system/snapshot-record-array'], function (exports, _model, _errors, _store, _core, _belongsTo, _hasMany, _buildUrlMixin, _snapshot, _errors2, _normalizeModelName, _utils, _coerceId, _parseResponseHeaders, _global, _features, _states, _internalModel, _promiseProxies, _recordArrays, _manyArray, _recordArrayManager, _relationship, _debugAdapter, _diffArray, _relationshipPayloadsManager, _relationshipPayloads, _snapshotRecordArray) {
- 'use strict';
-
- exports.__esModule = true;
Object.defineProperty(exports, 'Model', {
enumerable: true,
get: function () {
return _model.default;
}
@@ -1474,16 +1453,10 @@
enumerable: true,
get: function () {
return _parseResponseHeaders.default;
}
});
- Object.defineProperty(exports, 'global', {
- enumerable: true,
- get: function () {
- return _global.default;
- }
- });
Object.defineProperty(exports, 'isEnabled', {
enumerable: true,
get: function () {
return _features.default;
}
@@ -2362,11 +2335,11 @@
@private
*/
unknownProperty: function (attribute) {
var errors = this.errorsFor(attribute);
if (isEmpty(errors)) {
- return null;
+ return undefined;
}
return errors;
},
@@ -3676,11 +3649,10 @@
define('ember-data/-private/system/model/model', ['exports', 'ember-data/-private/system/promise-proxies', 'ember-data/-private/system/model/errors', 'ember-data/-private/features', 'ember-data/-private/system/model/states', 'ember-data/-private/system/relationships/ext'], function (exports, _promiseProxies, _errors, _features, _states, _ext) {
'use strict';
exports.__esModule = true;
var ComputedProperty = Ember.ComputedProperty;
- var setOwner = Ember.setOwner;
var isNone = Ember.isNone;
var EmberError = Ember.Error;
var Evented = Ember.Evented;
var EmberObject = Ember.Object;
var computed = Ember.computed;
@@ -4738,28 +4710,10 @@
callback.call(binding, name, type);
});
}
});
- // if `Ember.setOwner` is defined, accessing `this.container` is
- // deprecated (but functional). In "standard" Ember usage, this
- // deprecation is actually created via an `.extend` of the factory
- // inside the container itself, but that only happens on models
- // with MODEL_FACTORY_INJECTIONS enabled :(
- if (setOwner) {
- Object.defineProperty(Model.prototype, 'container', {
- configurable: true,
- enumerable: false,
- get: function () {
- (false && !(false) && Ember.deprecate('Using the injected `container` is deprecated. Please use the `getOwner` helper instead to access the owner of this object.', false, { id: 'ember-application.injected-container', until: '3.0.0' }));
-
-
- return this.store.container;
- }
- });
- }
-
if ((0, _features.default)('ds-rollback-attribute')) {
Model.reopen({
rollbackAttribute: function (attributeName) {
if (attributeName in this._internalModel._attributes) {
this.set(attributeName, this._internalModel.lastAcknowledgedValue(attributeName));
@@ -7758,14 +7712,10 @@
var A = Ember.A;
var computed = Ember.computed;
var MapWithDefault = Ember.MapWithDefault;
var Map = Ember.Map;
var relationshipsDescriptor = exports.relationshipsDescriptor = computed(function () {
- if (Ember.testing === true && relationshipsDescriptor._cacheable === true) {
- relationshipsDescriptor._cacheable = false;
- }
-
var map = new MapWithDefault({
defaultValue: function () {
return [];
}
});
@@ -7789,14 +7739,10 @@
}).readOnly();
var relatedTypesDescriptor = exports.relatedTypesDescriptor = computed(function () {
var _this = this;
- if (Ember.testing === true && relatedTypesDescriptor._cacheable === true) {
- relatedTypesDescriptor._cacheable = false;
- }
-
var modelName = void 0;
var types = A();
// Loop through each computed property on the class,
// and create an array of the unique types involved
@@ -14288,15 +14234,18 @@
object and Ember Data will send them along with each ajax request.
```app/adapters/application.js
import DS from 'ember-data';
+ import { computed } from '@ember/object';
export default DS.RESTAdapter.extend({
- headers: {
- 'API_KEY': 'secret key',
- 'ANOTHER_HEADER': 'Some header value'
+ headers: computed(function() {
+ return {
+ 'API_KEY': 'secret key',
+ 'ANOTHER_HEADER': 'Some header value'
+ };
}
});
```
`headers` can also be used as a computed property to support dynamic
@@ -15223,12 +15172,12 @@
return value;
}
}).meta(meta);
}
});
-define('ember-data', ['exports', 'ember-data/-private', 'ember-data/setup-container', 'ember-data/initialize-store-service', 'ember-data/transforms/transform', 'ember-data/transforms/number', 'ember-data/transforms/date', 'ember-data/transforms/string', 'ember-data/transforms/boolean', 'ember-data/adapter', 'ember-data/adapters/json-api', 'ember-data/adapters/rest', 'ember-data/serializer', 'ember-data/serializers/json-api', 'ember-data/serializers/json', 'ember-data/serializers/rest', 'ember-data/serializers/embedded-records-mixin', 'ember-data/attr', 'ember-inflector'], function (exports, _private, _setupContainer, _initializeStoreService, _transform, _number, _date, _string, _boolean, _adapter, _jsonApi, _rest, _serializer, _jsonApi2, _json, _rest2, _embeddedRecordsMixin, _attr) {
- 'use strict';
+define("ember-data", ["exports", "ember-data/-private", "ember-data/setup-container", "ember-data/initialize-store-service", "ember-data/transforms/transform", "ember-data/transforms/number", "ember-data/transforms/date", "ember-data/transforms/string", "ember-data/transforms/boolean", "ember-data/adapter", "ember-data/adapters/json-api", "ember-data/adapters/rest", "ember-data/serializer", "ember-data/serializers/json-api", "ember-data/serializers/json", "ember-data/serializers/rest", "ember-data/serializers/embedded-records-mixin", "ember-data/attr", "ember-inflector"], function (exports, _private, _setupContainer, _initializeStoreService, _transform, _number, _date, _string, _boolean, _adapter, _jsonApi, _rest, _serializer, _jsonApi2, _json, _rest2, _embeddedRecordsMixin, _attr) {
+ "use strict";
exports.__esModule = true;
var EmberError = Ember.Error;
@@ -15313,20 +15262,10 @@
writable: false,
configurable: false,
value: _private.normalizeModelName
});
- Object.defineProperty(_private.global, 'DS', {
- configurable: true,
- get: function () {
- (false && !(false) && Ember.deprecate('Using the global version of DS is deprecated. Please either import ' + 'the specific modules needed or `import DS from \'ember-data\';`.', false, { id: 'ember-data.global-ds', until: '3.0.0' }));
-
-
- return _private.DS;
- }
- });
-
exports.default = _private.DS;
});
define('ember-data/initialize-store-service', ['exports'], function (exports) {
'use strict';
@@ -17336,21 +17275,10 @@
keyForPolymorphicType: function (key, typeClass, method) {
var relationshipKey = this.keyForRelationship(key);
return relationshipKey + 'Type';
},
- normalize: function (modelClass, resourceHash, prop) {
- if (this.normalizeHash && this.normalizeHash[prop]) {
- (false && !(false) && Ember.deprecate('`RESTSerializer.normalizeHash` has been deprecated. Please use `serializer.normalize` to modify the payload of single resources.', false, {
- id: 'ds.serializer.normalize-hash-deprecated',
- until: '3.0.0'
- }));
-
- this.normalizeHash[prop](resourceHash);
- }
- return this._super(modelClass, resourceHash);
- },
_normalizeArray: function (store, modelName, arrayHash, prop) {
var _this = this;
var documentHash = {
data: [],
@@ -18000,10 +17928,10 @@
});
define("ember-data/version", ["exports"], function (exports) {
"use strict";
exports.__esModule = true;
- exports.default = "3.0.0-beta.1";
+ exports.default = "3.0.0";
});
define("ember-inflector", ["module", "exports", "ember-inflector/lib/system", "ember-inflector/lib/ext/string"], function (module, exports, _system) {
"use strict";
exports.__esModule = true;