UNPKG

@qn-pandora/pandora-visualization

Version:

Pandora 通用可视化库

26 lines (25 loc) 1.03 kB
interface IToasterOption { title: string; group?: string; } declare type TToasterOptionOrText = IToasterOption | string; interface IToaster { info: (msg: TToasterOptionOrText) => void; success: (msg: TToasterOptionOrText) => void; warning: (msg: TToasterOptionOrText) => void; error: (msg: TToasterOptionOrText) => void; wait: (msg: TToasterOptionOrText) => void; promise: (promise: Promise<any>, successText?: string, errorText?: string, group?: string) => any; } declare class ToasterWrapper { private toaster; setToaster(toaster: IToaster): void; info(msg: TToasterOptionOrText): void; success(msg: TToasterOptionOrText): void; warning(msg: TToasterOptionOrText): void; error(msg: TToasterOptionOrText): void; wait(msg: TToasterOptionOrText): void; handle(successText?: string, failureText?: string, group?: string): (_: any, __: string, decscriptor: PropertyDescriptor) => PropertyDescriptor; } declare const _default: ToasterWrapper; export default _default;