UNPKG

@oiij/naive-ui

Version:

Some Composable Functions And Components for Vue 3

63 lines (62 loc) 2.63 kB
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 };