message.d.ts 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. /// <reference types="miniprogram-api-typings" />
  2. import { SuperComponent, ComponentsOptionsType } from '../common/src/index';
  3. import { MessageProps } from './message.interface';
  4. export default class Message extends SuperComponent {
  5. externalClasses: string[];
  6. options: ComponentsOptionsType;
  7. properties: MessageProps;
  8. data: {
  9. prefix: string;
  10. classPrefix: string;
  11. loop: number;
  12. animation: any[];
  13. showAnimation: any[];
  14. wrapTop: number;
  15. };
  16. observers: {
  17. marquee(val: any): void;
  18. 'icon, theme'(icon: any, theme: any): void;
  19. link(v: any): void;
  20. closeBtn(v: any): void;
  21. };
  22. closeTimeoutContext: number;
  23. nextAnimationContext: number;
  24. resetAnimation: WechatMiniprogram.Animation;
  25. ready(): void;
  26. memoInitalData(): void;
  27. resetData(cb: () => void): void;
  28. detached(): void;
  29. checkAnimation(): void;
  30. clearMessageAnimation(): void;
  31. show(): void;
  32. hide(): void;
  33. reset(): void;
  34. handleClose(): void;
  35. handleLinkClick(): void;
  36. }