mx-ui-components
Version:
mobius ui library
25 lines (24 loc) • 772 B
TypeScript
import BaseComponent from "../Counter/BaseComponent";
declare class Toaster extends BaseComponent {
private props;
private closeIcon;
private progressBar;
private timerId;
private progressIntervalId;
private positions;
private currentVariant;
private variantStyles;
constructor();
connectedCallback(): void;
applyPositionStyles(data: typeof this.props): void;
addCloseIconToToast(data: typeof this.props, variant: string): void;
private addProgressBar;
addAutoCloseEvent(): void;
private startAutoClose;
disconnectedCallback(): void;
private renderToast;
private dismissToast;
private toggleView;
showToast(data: Partial<typeof this.props>, variant?: string): void;
}
export default Toaster;