tyh-ui2
Version:
The next generation ui component library of tyh-ui is based on vue3 Version, fully embrace vue3.
65 lines (64 loc) • 2.33 kB
TypeScript
import type { Size } from './interface';
import type { DefineComponent, PropType, ComputedRef, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, CSSProperties } from 'vue';
declare const _sfc_main: DefineComponent<{
readonly modelValue: StringConstructor;
readonly label: StringConstructor;
readonly name: StringConstructor;
readonly disabled: BooleanConstructor;
readonly border: BooleanConstructor;
readonly size: {
readonly type: PropType<Size>;
readonly default: () => Size;
readonly validator: (v: Size) => boolean;
};
}, {
prop: Readonly<{
disabled: boolean;
size: Size;
"onUpdate:modelValue": ((...args: any[]) => any) | undefined;
modelValue: string | undefined;
name: string | undefined;
onChange: ((...args: any[]) => any) | undefined;
border: boolean;
label: string | undefined;
}>;
emit: (event: "update:modelValue" | "change", ...args: any[]) => void;
proxy: Readonly<{
disabled: boolean;
size: Size;
"onUpdate:modelValue": ((...args: any[]) => any) | undefined;
modelValue: string | undefined;
name: string | undefined;
onChange: ((...args: any[]) => any) | undefined;
border: boolean;
label: string | undefined;
}>;
input: (e: Event) => void;
isLabel: ComputedRef<boolean>;
isClass: ComputedRef<string[]>;
isStyle: ComputedRef<CSSProperties>;
labelStyle: ComputedRef<CSSProperties>;
}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("update:modelValue" | "change")[], "update:modelValue" | "change", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<{
readonly modelValue?: unknown;
readonly label?: unknown;
readonly name?: unknown;
readonly disabled?: unknown;
readonly border?: unknown;
readonly size?: unknown;
} & {
disabled: boolean;
size: Size;
border: boolean;
} & {
modelValue?: string | undefined;
name?: string | undefined;
label?: string | undefined;
}> & {
"onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
onChange?: ((...args: any[]) => any) | undefined;
}, {
disabled: boolean;
size: Size;
border: boolean;
}>;
export default _sfc_main;