message.interface.d.ts 606 B

12345678910111213141516171819202122232425262728
  1. export declare enum MessageType {
  2. info = "info",
  3. success = "success",
  4. warning = "warning",
  5. error = "error"
  6. }
  7. export interface MessageMarquee {
  8. speed?: number;
  9. loop?: number;
  10. delay?: number;
  11. }
  12. export interface MessageProps {
  13. visible?: boolean;
  14. content: string;
  15. align?: string;
  16. theme?: MessageType;
  17. icon?: boolean | string;
  18. link?: string | object;
  19. closeBtn?: boolean;
  20. action?: string;
  21. marquee?: MessageMarquee;
  22. offset?: object;
  23. duration?: number;
  24. zIndex?: number;
  25. id?: string;
  26. gap?: string | number;
  27. single?: boolean;
  28. }