toast.d.ts 810B

12345678910111213141516171819202122232425
  1. declare type ToastMessage = string | number;
  2. export declare type ToastOptions = {
  3. show?: boolean;
  4. type?: string;
  5. mask?: boolean;
  6. zIndex?: number;
  7. context?: any;
  8. position?: string;
  9. duration?: number;
  10. selector?: string;
  11. forbidClick?: boolean;
  12. loadingType?: string;
  13. message?: ToastMessage;
  14. };
  15. export interface Toast {
  16. (message: ToastOptions | ToastMessage, options?: ToastOptions): Weapp.Component;
  17. loading?(options?: ToastOptions | ToastMessage): Weapp.Component;
  18. success?(options?: ToastOptions | ToastMessage): Weapp.Component;
  19. fail?(options?: ToastOptions | ToastMessage): Weapp.Component;
  20. clear?(): void;
  21. setDefaultOptions?(options: ToastOptions): void;
  22. resetDefaultOptions?(): void;
  23. }
  24. declare const Toast: Toast;
  25. export default Toast;