UNPKG

ember-bootstrap-toasts-manager

Version:

Ember-addon that provides a simple mechanism for interaction with user using toasts.

28 lines (27 loc) 1.01 kB
import Component from '@glimmer/component'; import ToastsBaseBodyComponent from 'ember-bootstrap-toasts-manager/components/toasts/base/body'; import ToastsBaseCloseComponent from 'ember-bootstrap-toasts-manager/components/toasts/base/close'; import ToastsBaseHeaderComponent from 'ember-bootstrap-toasts-manager/components/toasts/base/header'; import type { ToastOptions } from 'ember-bootstrap-toasts-manager/interfaces/toast-options.type'; export interface ToastsBaseSignature { Args: { options: ToastOptions; onClose?: () => void; }; Blocks: { default: { Params: { Positional: []; }; }; }; Element: HTMLDivElement; } export default class ToastsBaseComponent extends Component<ToastsBaseSignature> { header: typeof ToastsBaseHeaderComponent; body: typeof ToastsBaseBodyComponent; close: typeof ToastsBaseCloseComponent; get showHeader(): boolean; get showBody(): boolean; onClose(): void; }