UNPKG

2.2 kBTypeScriptView Raw
1import { type PropType, type InjectionKey } from 'vue';
2import type { PickerOption, PickerFieldNames, PickerColumnProvide } from './types';
3export declare const PICKER_KEY: InjectionKey<PickerColumnProvide>;
4declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
5 value: (NumberConstructor | StringConstructor)[];
6 fields: {
7 type: PropType<Required<PickerFieldNames>>;
8 required: true;
9 };
10 options: {
11 type: PropType<PickerOption[]>;
12 default: () => never[];
13 };
14 readonly: BooleanConstructor;
15 allowHtml: BooleanConstructor;
16 optionHeight: {
17 type: NumberConstructor;
18 required: true;
19 };
20 swipeDuration: {
21 type: (NumberConstructor | StringConstructor)[];
22 required: true;
23 };
24 visibleOptionNum: {
25 type: (NumberConstructor | StringConstructor)[];
26 required: true;
27 };
28}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "clickOption" | "scrollInto")[], "change" | "clickOption" | "scrollInto", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
29 value: (NumberConstructor | StringConstructor)[];
30 fields: {
31 type: PropType<Required<PickerFieldNames>>;
32 required: true;
33 };
34 options: {
35 type: PropType<PickerOption[]>;
36 default: () => never[];
37 };
38 readonly: BooleanConstructor;
39 allowHtml: BooleanConstructor;
40 optionHeight: {
41 type: NumberConstructor;
42 required: true;
43 };
44 swipeDuration: {
45 type: (NumberConstructor | StringConstructor)[];
46 required: true;
47 };
48 visibleOptionNum: {
49 type: (NumberConstructor | StringConstructor)[];
50 required: true;
51 };
52}>> & Readonly<{
53 onChange?: ((...args: any[]) => any) | undefined;
54 onClickOption?: ((...args: any[]) => any) | undefined;
55 onScrollInto?: ((...args: any[]) => any) | undefined;
56}>, {
57 readonly: boolean;
58 allowHtml: boolean;
59 options: PickerOption[];
60}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
61export default _default;
62
\No newline at end of file