survey-core
Version: 
survey.js is a JavaScript Survey Library. It is a modern way to add a survey to your website. It uses JSON for survey metadata and results.
25 lines (24 loc) • 954 B
TypeScript
import { EventBase } from "./base";
interface SvgIconData {
    [key: string]: string;
}
export declare class SvgIconRegistry {
    icons: SvgIconData;
    private iconPrefix;
    private processId;
    registerIconFromSymbol(iconId: string, iconSymbolSvg: string): void;
    registerIconFromSvgViaElement(iconId: string, iconSvg: string, iconPrefix?: string): void;
    registerIconFromSvg(iconId: string, iconSvg: string, iconPrefix?: string): boolean;
    registerIconsFromFolder(r: any): void;
    registerIcons(icons: SvgIconData): void;
    registerIcon(id: string, svg: string, iconSetVersion?: string): void;
    iconsRenderedHtml(): string;
    updateMarkup(): void;
    onIconsChanged: EventBase<SvgIconRegistry, {}>;
}
export declare const SvgRegistry: SvgIconRegistry;
export declare const SvgThemeSets: {
    [index: string]: SvgIconData;
};
export declare function addIconsToThemeSet(name: string, iconsData: SvgIconData): void;
export {};