UNPKG

@qvant/qui-max

Version:

A Vue 3 Design system for Web.

113 lines (112 loc) 3.31 kB
import type { QCascaderPropModelValue, QCascaderPropOptions, QCascaderPropTeleportTo, QCascaderInstance } from './src/types'; import type { DefineComponent, PropType, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ExtractPropTypes } from 'vue'; import type { SFCWithInstall } from '../../../types/helpers'; export declare const QCascader: SFCWithInstall<DefineComponent<{ modelValue: { type: PropType<QCascaderPropModelValue>; default: null; }; options: { type: PropType<QCascaderPropOptions>; default: null; }; allLevelsShown: { type: BooleanConstructor; default: boolean; }; separator: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; clearable: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; checkStrictly: { type: BooleanConstructor; default: boolean; }; collapseTags: { type: BooleanConstructor; default: boolean; }; placeholder: { type: StringConstructor; default: null; }; teleportTo: { type: PropType<QCascaderPropTeleportTo>; default: null; }; }, QCascaderInstance, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("update:modelValue" | "change" | "dropdown-close" | "dropdown-expand")[], "update:modelValue" | "change" | "dropdown-close" | "dropdown-expand", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{ modelValue: { type: PropType<QCascaderPropModelValue>; default: null; }; options: { type: PropType<QCascaderPropOptions>; default: null; }; allLevelsShown: { type: BooleanConstructor; default: boolean; }; separator: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; clearable: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; checkStrictly: { type: BooleanConstructor; default: boolean; }; collapseTags: { type: BooleanConstructor; default: boolean; }; placeholder: { type: StringConstructor; default: null; }; teleportTo: { type: PropType<QCascaderPropTeleportTo>; default: null; }; }>> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; "onDropdown-close"?: ((...args: any[]) => any) | undefined; "onDropdown-expand"?: ((...args: any[]) => any) | undefined; }, { options: QCascaderPropOptions; disabled: boolean; modelValue: QCascaderPropModelValue; clearable: boolean; multiple: boolean; placeholder: string; collapseTags: boolean; allLevelsShown: boolean; separator: string; checkStrictly: boolean; teleportTo: QCascaderPropTeleportTo; }>>; export type { QCascaderProps, QCascaderInstance } from './src/types';