@furystack/shades-common-components
Version:
19 lines • 515 B
TypeScript
import { EventHub } from '@furystack/utils';
export interface NotyModel {
type: 'error' | 'warning' | 'info' | 'success';
title: string;
body: any;
timeout?: number;
}
export declare class NotyService extends EventHub<{
onNotyAdded: NotyModel;
onNotyRemoved: NotyModel;
}> {
private notyList;
getNotyList: () => NotyModel[];
private onNotyAddListener;
private onNotyRemoveListener;
[Symbol.dispose](): void;
constructor();
}
//# sourceMappingURL=noty-service.d.ts.map