ember-material-icons
Version:
Google Material icons for your ember-cli app
17 lines • 1.37 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const COMPONENT_DEFINITION_BRAND = 'COMPONENT DEFINITION [id=e59c754e-61eb-4392-8c4a-2c0ac72bfcd4]';
function isComponentDefinition(obj) {
return typeof obj === 'object' && obj && obj[COMPONENT_DEFINITION_BRAND];
}
exports.isComponentDefinition = isComponentDefinition;
class ComponentDefinition {
constructor(name, manager, ComponentClass) {
this[COMPONENT_DEFINITION_BRAND] = true;
this.name = name;
this.manager = manager;
this.ComponentClass = ComponentClass;
}
}
exports.ComponentDefinition = ComponentDefinition;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZXJmYWNlcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2xpYi9jb21wb25lbnQvaW50ZXJmYWNlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQXNHQSxNQUFNLDBCQUEwQixHQUFHLGdFQUFnRSxDQUFDO0FBRXBHLCtCQUFzQyxHQUFRO0lBQzVDLE1BQU0sQ0FBQyxPQUFPLEdBQUcsS0FBSyxRQUFRLElBQUksR0FBRyxJQUFJLEdBQUcsQ0FBQywwQkFBMEIsQ0FBQyxDQUFDO0FBQzNFLENBQUM7QUFGRCxzREFFQztBQUVEO0lBS0UsWUFBWSxJQUFZLEVBQUUsT0FBNEIsRUFBRSxjQUE4QjtRQUNwRixJQUFJLENBQUMsMEJBQTBCLENBQUMsR0FBRyxJQUFJLENBQUM7UUFDeEMsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUM7UUFDakIsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7UUFDdkIsSUFBSSxDQUFDLGNBQWMsR0FBRyxjQUFjLENBQUM7SUFDdkMsQ0FBQztDQUNGO0FBWEQsa0RBV0MifQ==