PickerColumn.d.ts 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. import { type InjectionKey } from 'vue';
  2. import type { PickerOption, PickerColumnProvide } from './types';
  3. export declare const PICKER_KEY: InjectionKey<PickerColumnProvide>;
  4. declare const _default: import("vue").DefineComponent<{
  5. textKey: {
  6. type: StringConstructor;
  7. required: true;
  8. };
  9. readonly: BooleanConstructor;
  10. allowHtml: BooleanConstructor;
  11. className: import("vue").PropType<unknown>;
  12. itemHeight: {
  13. type: NumberConstructor;
  14. required: true;
  15. };
  16. defaultIndex: {
  17. type: NumberConstructor;
  18. default: number;
  19. };
  20. swipeDuration: {
  21. type: (NumberConstructor | StringConstructor)[];
  22. required: true;
  23. };
  24. initialOptions: {
  25. type: import("vue").PropType<PickerOption[]>;
  26. default: () => never[];
  27. };
  28. visibleItemCount: {
  29. type: (NumberConstructor | StringConstructor)[];
  30. required: true;
  31. };
  32. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "change"[], "change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  33. textKey: {
  34. type: StringConstructor;
  35. required: true;
  36. };
  37. readonly: BooleanConstructor;
  38. allowHtml: BooleanConstructor;
  39. className: import("vue").PropType<unknown>;
  40. itemHeight: {
  41. type: NumberConstructor;
  42. required: true;
  43. };
  44. defaultIndex: {
  45. type: NumberConstructor;
  46. default: number;
  47. };
  48. swipeDuration: {
  49. type: (NumberConstructor | StringConstructor)[];
  50. required: true;
  51. };
  52. initialOptions: {
  53. type: import("vue").PropType<PickerOption[]>;
  54. default: () => never[];
  55. };
  56. visibleItemCount: {
  57. type: (NumberConstructor | StringConstructor)[];
  58. required: true;
  59. };
  60. }>> & {
  61. onChange?: ((...args: any[]) => any) | undefined;
  62. }, {
  63. readonly: boolean;
  64. defaultIndex: number;
  65. allowHtml: boolean;
  66. initialOptions: PickerOption[];
  67. }>;
  68. export default _default;