message-item.d.ts 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. /// <reference types="miniprogram-api-typings" />
  2. import { SuperComponent, ComponentsOptionsType } from '../common/src/index';
  3. import { MessageProps } from '../message/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. fadeClass: string;
  16. };
  17. closeTimeoutContext: number;
  18. nextAnimationContext: number;
  19. resetAnimation: WechatMiniprogram.Animation;
  20. observers: {
  21. marquee(val: any): void;
  22. 'icon, theme'(icon: any, theme: any): void;
  23. link(v: any): void;
  24. closeBtn(v: any): void;
  25. };
  26. lifetimes: {
  27. ready(): void;
  28. detached(): void;
  29. };
  30. memoInitialData(): void;
  31. resetData(cb: () => void): void;
  32. checkAnimation(): void;
  33. clearMessageAnimation(): void;
  34. show(offsetHeight?: number): void;
  35. hide(): void;
  36. reset(): void;
  37. handleClose(): void;
  38. handleLinkClick(): void;
  39. }