aurelia-fontawesome
Version:
Aurelia wrapper around the font awesome 5 library
21 lines (20 loc) • 770 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var aurelia_framework_1 = require("aurelia-framework");
exports.IconVisitorInjectionKey = "FontAwesomeIconCustomElementVisitor";
var PluginIconVisitor = (function () {
function PluginIconVisitor(_visitors) {
this._visitors = _visitors;
}
PluginIconVisitor.inject = function () {
return [aurelia_framework_1.All.of(exports.IconVisitorInjectionKey)];
};
PluginIconVisitor.prototype.visit = function (iconElement) {
for (var _i = 0, _a = this._visitors; _i < _a.length; _i++) {
var visitor = _a[_i];
visitor.visit(iconElement);
}
};
return PluginIconVisitor;
}());
exports.PluginIconVisitor = PluginIconVisitor;