UNPKG

tyh-ui2

Version:

The next generation ui component library of tyh-ui is based on vue3 Version, fully embrace vue3.

71 lines (70 loc) 2.34 kB
import type { Fit } from './interface'; import type { DefineComponent, PropType, Ref, ComputedRef, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, CSSProperties } from 'vue'; declare const _sfc_main: DefineComponent<{ readonly src: StringConstructor; readonly alt: StringConstructor; readonly size: { readonly type: NumberConstructor; readonly default: () => number; }; readonly fit: { readonly type: PropType<Fit>; readonly validator: (v: Fit) => boolean; }; readonly round: BooleanConstructor; readonly border: BooleanConstructor; readonly select: BooleanConstructor; readonly draggable: BooleanConstructor; readonly errorIcon: StringConstructor; }, { prop: Readonly<{ round: boolean; size: number; onError: ((...args: any[]) => any) | undefined; onLoad: ((...args: any[]) => any) | undefined; src: string | undefined; alt: string | undefined; fit: Fit | undefined; select: boolean; draggable: boolean; border: boolean; errorIcon: string | undefined; }>; emit: (event: "error" | "load", ...args: any[]) => void; isError: Ref<boolean>; onError: () => void; isSize: ComputedRef<CSSProperties>; errorClass: ComputedRef<(string | object)[]>; successClass: ComputedRef<object[]>; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("error" | "load")[], "error" | "load", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<{ readonly src?: unknown; readonly alt?: unknown; readonly size?: unknown; readonly fit?: unknown; readonly round?: unknown; readonly border?: unknown; readonly select?: unknown; readonly draggable?: unknown; readonly errorIcon?: unknown; } & { round: boolean; size: number; select: boolean; draggable: boolean; border: boolean; } & { src?: string | undefined; alt?: string | undefined; fit?: Fit | undefined; errorIcon?: string | undefined; }> & { onError?: ((...args: any[]) => any) | undefined; onLoad?: ((...args: any[]) => any) | undefined; }, { round: boolean; size: number; select: boolean; draggable: boolean; border: boolean; }>; export default _sfc_main;