UNPKG

t-fighting-design

Version:

Fighting design can quickly build interactive interfaces in vue3 applications, which looks good.

65 lines (64 loc) 2.17 kB
import type { SpaceSizeType } from './src/interface.d'; import type { DefineComponent, PropType, ComputedRef, CSSProperties, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps } from 'vue'; import type { InstallType, ClassListInterface } from '../_interface'; import Space from "./src/space"; export declare const FSpace: InstallType<DefineComponent<{ readonly vertical: { readonly type: BooleanConstructor; readonly default: () => boolean; }; readonly wrap: { readonly type: BooleanConstructor; readonly default: () => boolean; }; readonly spacing: { readonly type: PropType<SpaceSizeType>; readonly default: () => SpaceSizeType; readonly validator: (val: SpaceSizeType) => boolean; }; readonly rowGap: { readonly type: StringConstructor; readonly default: () => string; }; readonly columnGap: { readonly type: StringConstructor; readonly default: () => string; }; }, { prop: { readonly vertical?: unknown; readonly wrap?: unknown; readonly spacing?: unknown; readonly rowGap?: unknown; readonly columnGap?: unknown; } & { vertical: boolean; spacing: SpaceSizeType; columnGap: string; rowGap: string; wrap: boolean; } & {}; spaceClassList: ComputedRef<ClassListInterface>; spaceStyleList: ComputedRef<CSSProperties>; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<{ readonly vertical?: unknown; readonly wrap?: unknown; readonly spacing?: unknown; readonly rowGap?: unknown; readonly columnGap?: unknown; } & { vertical: boolean; spacing: SpaceSizeType; columnGap: string; rowGap: string; wrap: boolean; } & {}>, { vertical: boolean; spacing: SpaceSizeType; columnGap: string; rowGap: string; wrap: boolean; }>>; export declare type SpaceInstance = InstanceType<typeof Space>; export * from './src/interface.d'; export default Space;