@oiij/naive-ui
Version:
Some Composable Functions And Components for Vue 3
63 lines (62 loc) • 2.63 kB
TypeScript
import { DataObject } from "../../composables/useDataRequest.js";
import { PresetPickerEmits, PresetPickerExpose, PresetPickerProps, PresetPickerValue } from "./index.js";
import * as vue81 from "vue";
import { DataTableColumns } from "naive-ui";
//#region src/components/preset-picker/PresetPicker.vue.d.ts
declare const __VLS_export: <V extends PresetPickerValue, R extends DataObject>(__VLS_props: NonNullable<Awaited<typeof __VLS_setup>>["props"], __VLS_ctx?: __VLS_PrettifyLocal<Pick<NonNullable<Awaited<typeof __VLS_setup>>, "attrs" | "emit" | "slots">>, __VLS_exposed?: NonNullable<Awaited<typeof __VLS_setup>>["expose"], __VLS_setup?: Promise<{
props: vue81.PublicProps & __VLS_PrettifyLocal<PresetPickerProps<V, R> & {
onClose?: (() => any) | undefined;
"onUpdate:value"?: ((val: V | null, raw: R | R[] | null) => any) | undefined;
onAfterEnter?: (() => any) | undefined;
onAfterLeave?: (() => any) | undefined;
onEsc?: (() => any) | undefined;
onMaskClick?: (() => any) | undefined;
onNegativeClick?: (() => any) | undefined;
onPositiveClick?: (() => any) | undefined;
"onUpdate:show"?: ((value: boolean) => any) | undefined;
}> & (typeof globalThis extends {
__VLS_PROPS_FALLBACK: infer P;
} ? P : {});
expose: (exposed: vue81.ShallowUnwrapRef<PresetPickerExpose<R>>) => void;
attrs: any;
slots: {
'button-icon'?: (props: {}) => any;
} & {
button?: (props: {}) => any;
} & {
'clear-button'?: (props: {}) => any;
} & {
'clear-icon'?: (props: {}) => any;
} & {
default?: (props: {
showModalFlag: boolean;
checkedRowKeys: (string | number)[];
checkedRows: R[];
columns: DataTableColumns<any>;
showModal: () => void;
updateCheckedRowKeysEffect: (keys: (string | number)[], rows: (R | undefined)[], meta: {
row: R | undefined;
action: "check" | "uncheck" | "checkAll" | "uncheckAll";
}, currentData: R[]) => void;
clickRowEffect: (row: R) => void;
clearValue: () => void;
setCheckedRowKeys: (keys: (string | number)[]) => void;
setCheckedRows: (rows: R[]) => void;
}) => any;
} & {
'modal-action'?: (props: {}) => any;
} & {
'modal-header'?: (props: {}) => any;
} & {
'modal-icon'?: (props: {}) => any;
} & {
'modal-close'?: (props: {}) => any;
};
emit: PresetPickerEmits<V, R>;
}>) => vue81.VNode & {
__ctx?: Awaited<typeof __VLS_setup>;
};
declare const _default: typeof __VLS_export;
type __VLS_PrettifyLocal<T> = (T extends any ? { [K in keyof T]: T[K] } : { [K in keyof T as K]: T[K] }) & {};
//#endregion
export { _default };