UNPKG

@ctodev/cclibrary-typings

Version:

Library typings for use with CLARC INFINITY

39 lines (38 loc) 1.29 kB
import { MatIconRegistry } from "@angular/material/icon"; import { DomSanitizer } from "@angular/platform-browser"; export declare namespace TccLibIcons { enum Icon { folder_filled = "folder-filled", darkmode = "darkmode", colorblind = "colorblind", business_objects = "business-objects", infoIcon = "infoIcon", stateOnline = "stateOnline", stateBusy = "stateBusy", stateDoNotDisturb = "stateDoNotDisturb", stateAway = "stateAway", stateOffline = "stateOffline", stateLocked = "stateLocked", info = "info", success = "success", error = "error", warning = "warning", question_mark = "question-mark", folder_empty = "folder-empty", capture_createBasePos = "capture-createBasePos", capture_calculateHeader = "capture-calculateHeader", ai = "ai" } type LibIconlist = { [IconName in Icon]: string; }; interface Iconlist extends LibIconlist { [IconName: string]: string; } class RegisterIcon { private matIconRegistry; private domSanitizer; constructor(matIconRegistry: MatIconRegistry, domSanitizer: DomSanitizer); registerIcons(list: Iconlist): void; } }