@ctodev/cclibrary-typings
Version:
Library typings for use with CLARC INFINITY
39 lines (38 loc) • 1.29 kB
TypeScript
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;
}
}