UNPKG

@omnia/fx-models

Version:
43 lines (42 loc) 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FlagIcon = exports.SvgIcon = exports.CustomIcon = exports.FabricIcon = exports.FontAwesomeIcon = void 0; const Enums_1 = require("./Enums"); /** * Class to create a guid */ class FontAwesomeIcon { constructor(faClass) { this.faClass = faClass; this.iconType = Enums_1.IconTypes.FontAwesome; } } exports.FontAwesomeIcon = FontAwesomeIcon; class FabricIcon { constructor(fabClass) { this.fabClass = fabClass; this.iconType = Enums_1.IconTypes.Fabric; } } exports.FabricIcon = FabricIcon; class CustomIcon { constructor(customValue) { this.customValue = customValue; this.iconType = Enums_1.IconTypes.Custom; } } exports.CustomIcon = CustomIcon; class SvgIcon { constructor(svg) { this.svg = svg; this.iconType = Enums_1.IconTypes.SVG; } } exports.SvgIcon = SvgIcon; class FlagIcon { constructor(flagClass) { this.flagClass = flagClass; this.iconType = Enums_1.IconTypes.Flag; } } exports.FlagIcon = FlagIcon;