UNPKG

marbles

Version:

Front-end framework for routing, http, and data handling

49 lines (36 loc) 1.04 kB
"use strict"; var _interopRequireWildcard = function (obj) { return obj && obj.__esModule ? obj : { "default": obj }; }; Object.defineProperty(exports, "__esModule", { value: true }); /* @flow weak */ var _Utils = require("./utils"); var _Utils2 = _interopRequireWildcard(_Utils); var _Accessors = require("./accessors"); var _Accessors2 = _interopRequireWildcard(_Accessors); var _Events = require("./events"); var _Events2 = _interopRequireWildcard(_Events); /** * @deprecated * @see Marbles.State * @see Marbles.Store * @name Object * @memberof Marbles * @class */ var MarblesObject = _Utils2["default"].createClass({ displayName: "Marbles.Object", mixins: [_Accessors2["default"], _Events2["default"]], willInitialize: function willInitialize(attrs) { this.parseAttributes(attrs); }, parseAttributes: function parseAttributes(attrs) { for (var k in attrs) { if (attrs.hasOwnProperty(k)) { this.set(k, attrs[k]); } } } }); exports["default"] = MarblesObject; module.exports = exports["default"];