vue-mvvm / toast / ToastService
ToastService
Service for showing toasts.
Constructors
Constructor
new ToastService(): ToastService;Returns
ToastService
Methods
initToast()
initToast<Options, Instance, Arguments>(
cls,
options, ...
args): Promise<Instance>;Initializes and registers a new toast.
Type Parameters
Options
Options extends ToastOptions
Instance
Instance extends ToastControl<Options>
Arguments
Arguments extends any[]
Parameters
cls
ToastControlConstructor<Options, Instance, Arguments>
The constructor for the toast.
options
Options
The options for the toast.
args
...Arguments
Additional arguments for the constructor.
Returns
Promise<Instance>
A promise that resolves to the toast instance.
showInfo()
showInfo(options): Promise<InfoToastControl>;Shows an informational toast.
Parameters
options
InfoToastOptions
The options for the toast.
Returns
Promise<InfoToastControl>
A promise that resolves to the InfoToastControl instance.
Throws
InfoComponentNotFoundError if no info toast component is registered.
showProgress()
showProgress(options): Promise<ProgressToastControl>;Shows a progress toast.
Parameters
options
ProgressToastOptions
The options for the toast.
Returns
Promise<ProgressToastControl>
A promise that resolves to the ProgressToastControl instance.
Throws
ProgressComponentNotFoundError if no progress toast component is registered.