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
TypeScript
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;
}