igniteui-webcomponents
Version:
Ignite UI for Web Components is a complete library of UI components, giving you the ability to build modern web applications using encapsulation and the concept of reusable components in a dependency-free approach.
15 lines (14 loc) • 599 B
TypeScript
import type { BroadcastIconsChangeMessage, IconMeta, IconsCollection, SvgIcon } from './registry/types.js';
export declare class IconsStateBroadcast {
private channel;
private collections;
private refsCollection;
private static readonly origin;
constructor(collections: IconsCollection<SvgIcon>, refsCollection: IconsCollection<IconMeta>);
send(data: BroadcastIconsChangeMessage): void;
handleEvent({ data }: MessageEvent<BroadcastIconsChangeMessage>): void;
private create;
private dispose;
private getUserRefsCollection;
private getUserSetCollection;
}