UNPKG

ember-legacy-class-transform

Version:
25 lines (22 loc) 2.33 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.isComponentDefinition = isComponentDefinition; function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } var COMPONENT_DEFINITION_BRAND = 'COMPONENT DEFINITION [id=e59c754e-61eb-4392-8c4a-2c0ac72bfcd4]'; function isComponentDefinition(obj) { return typeof obj === 'object' && obj !== null && obj[COMPONENT_DEFINITION_BRAND]; } var ComponentDefinition = exports.ComponentDefinition = function ComponentDefinition(name, manager, ComponentClass) { _classCallCheck(this, ComponentDefinition); this[COMPONENT_DEFINITION_BRAND] = true; this.name = name; this.manager = manager; this.ComponentClass = ComponentClass; }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnQvaW50ZXJmYWNlcy5qcyJdLCJuYW1lcyI6WyJDT01QT05FTlRfREVGSU5JVElPTl9CUkFORCIsImlzQ29tcG9uZW50RGVmaW5pdGlvbiIsIm9iaiIsIkNvbXBvbmVudERlZmluaXRpb24iLCJuYW1lIiwibWFuYWdlciIsIkNvbXBvbmVudENsYXNzIl0sIm1hcHBpbmdzIjoiOzs7OztRQUNPLEFBQVM7Ozs7Ozs7QUFEaEIsSUFBTSw2QkFBTixBQUFtQyxBQUNuQztBQUFPLCtCQUFBLEFBQStCLEtBQUssQUFDdkM7V0FBTyxPQUFBLEFBQU8sUUFBUCxBQUFlLFlBQVksUUFBM0IsQUFBbUMsUUFBUSxJQUFsRCxBQUFrRCxBQUFJLEFBQ3pEO0FBQ0Q7SUFBQSxBQUFhLG9EQUNULDZCQUFBLEFBQVksTUFBWixBQUFrQixTQUFsQixBQUEyQixnQkFBZ0I7MEJBQ3ZDOztTQUFBLEFBQUssOEJBQUwsQUFBbUMsQUFDbkM7U0FBQSxBQUFLLE9BQUwsQUFBWSxBQUNaO1NBQUEsQUFBSyxVQUFMLEFBQWUsQUFDZjtTQUFBLEFBQUssaUJBQUwsQUFBc0IsQUFDekI7QUFOTCIsImZpbGUiOiJsaWIvY29tcG9uZW50L2ludGVyZmFjZXMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBDT01QT05FTlRfREVGSU5JVElPTl9CUkFORCA9ICdDT01QT05FTlQgREVGSU5JVElPTiBbaWQ9ZTU5Yzc1NGUtNjFlYi00MzkyLThjNGEtMmMwYWM3MmJmY2Q0XSc7XG5leHBvcnQgZnVuY3Rpb24gaXNDb21wb25lbnREZWZpbml0aW9uKG9iaikge1xuICAgIHJldHVybiB0eXBlb2Ygb2JqID09PSAnb2JqZWN0JyAmJiBvYmogIT09IG51bGwgJiYgb2JqW0NPTVBPTkVOVF9ERUZJTklUSU9OX0JSQU5EXTtcbn1cbmV4cG9ydCBjbGFzcyBDb21wb25lbnREZWZpbml0aW9uIHtcbiAgICBjb25zdHJ1Y3RvcihuYW1lLCBtYW5hZ2VyLCBDb21wb25lbnRDbGFzcykge1xuICAgICAgICB0aGlzW0NPTVBPTkVOVF9ERUZJTklUSU9OX0JSQU5EXSA9IHRydWU7XG4gICAgICAgIHRoaXMubmFtZSA9IG5hbWU7XG4gICAgICAgIHRoaXMubWFuYWdlciA9IG1hbmFnZXI7XG4gICAgICAgIHRoaXMuQ29tcG9uZW50Q2xhc3MgPSBDb21wb25lbnRDbGFzcztcbiAgICB9XG59Il19