aurelia-fontawesome
Version:
Aurelia wrapper around the font awesome 5 library
19 lines (18 loc) • 636 B
JavaScript
import { All } from "aurelia-framework";
export var IconVisitorInjectionKey = "FontAwesomeIconCustomElementVisitor";
var PluginIconVisitor = (function () {
function PluginIconVisitor(_visitors) {
this._visitors = _visitors;
}
PluginIconVisitor.inject = function () {
return [All.of(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;
}());
export { PluginIconVisitor };