woby-wheeler
Version:
仿 iOS UIPickerView 的滚动选择器
31 lines • 1.24 kB
TypeScript
import { type JSX, ObservableMaybe, Observable } from 'woby';
import { WheelerProps } from './Wheeler';
export declare const useArrayWheeler: <T>(data: ObservableMaybe<T[]>, options?: Partial<WheelerProps<T>> & {
all?: string;
}) => {
title?: ObservableMaybe<JSX.Child>;
rows: ObservableMaybe<number>;
rowHeight?: ObservableMaybe<number>;
hideOnBlur?: ObservableMaybe<boolean>;
commitOnBlur?: ObservableMaybe<boolean>;
disabled?: ObservableMaybe<boolean>;
onOk?: () => void;
onCancel?: () => void;
resetSelectedOnDataChanged?: ObservableMaybe<boolean>;
open: Observable<boolean>;
ok?: ObservableMaybe<string>;
cancel?: ObservableMaybe<string>;
checkbox: ObservableMaybe<boolean>[];
toolbar?: ObservableMaybe<boolean>;
noMask: ObservableMaybe<boolean>;
commitOnOk?: ObservableMaybe<boolean>;
all?: string;
data: JSX.ObservableMaybe<T[]>[];
checked: Observable<boolean>[];
value: Observable<unknown>[];
renderer: (((r: any) => any)[]) | undefined;
valuer: (((r: any) => any)[]) | undefined;
checkboxer: (((r: any) => Observable<boolean>)[]) | undefined;
hideOnBackdrop: boolean | undefined;
};
//# sourceMappingURL=useArrayWheeler.d.ts.map