@ctodev/cclibrary-typings
Version:
Library typings for use with CLARC INFINITY
36 lines (35 loc) • 1.15 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"
}
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;
}
}