show.d.ts 1009 B

12345678910111213141516171819202122232425262728293031
  1. /// <reference types="miniprogram-api-typings" />
  2. /// <reference types="miniprogram-api-typings" />
  3. export interface ActionSheetItem {
  4. label: string;
  5. color?: string;
  6. disabled?: boolean;
  7. icon?: string;
  8. }
  9. declare type Context = WechatMiniprogram.Page.TrivialInstance | WechatMiniprogram.Component.TrivialInstance;
  10. export declare enum ActionSheetTheme {
  11. List = "list",
  12. Grid = "grid"
  13. }
  14. interface ActionSheetProps {
  15. align: 'center' | 'left';
  16. cancelText?: string;
  17. count?: number;
  18. description: string;
  19. items: Array<string | ActionSheetItem>;
  20. showCancel?: boolean;
  21. theme?: ActionSheetTheme;
  22. visible: boolean;
  23. defaultVisible?: boolean;
  24. }
  25. export interface ActionSheetShowOption extends Omit<ActionSheetProps, 'visible'> {
  26. context?: Context;
  27. selector?: string;
  28. }
  29. export declare const show: (options: ActionSheetShowOption) => WechatMiniprogram.Component.TrivialInstance;
  30. export declare const close: (options: ActionSheetShowOption) => void;
  31. export {};