@flasher/flasher
Version:
18 lines (17 loc) • 547 B
TypeScript
import './themes/index.scss';
import type { Envelope, Options, Theme } from './types';
import { AbstractPlugin } from './plugin';
export default class FlasherPlugin extends AbstractPlugin {
private theme;
private options;
constructor(theme: Theme);
renderEnvelopes(envelopes: Envelope[]): void;
renderOptions(options: Options): void;
private createContainer;
private addToContainer;
private normalizeTimeout;
private addTimer;
private removeNotification;
private stringToHTML;
private escapeHtml;
}