@spaceone/design-system
Version:
SpaceONE Design System
79 lines (78 loc) • 2.25 kB
TypeScript
import { DynamicLayoutProps } from '@/data-display/dynamic/dynamic-layout/type';
declare const _default: {
name: string;
components: {
PSkeleton: {
name: string;
functional: boolean;
props: {
loading: {
type: BooleanConstructor;
default: boolean;
};
duration: {
type: NumberConstructor;
default: number;
};
width: {
type: StringConstructor;
default: null;
};
height: {
type: StringConstructor;
default: null;
};
tag: {
type: StringConstructor;
default: string;
};
animation: {
type: BooleanConstructor;
default: boolean;
};
};
render(h: any, { props, slots, data, }: {
props: any;
slots: any;
data: any;
}): any;
};
};
props: {
name: {
type: StringConstructor;
default: string;
};
type: {
type: StringConstructor;
default: string;
};
options: {
type: ObjectConstructor;
default: () => {};
};
data: {
type: (StringConstructor | ObjectConstructor | ArrayConstructor)[];
default: undefined;
};
fetchOptions: {
type: ObjectConstructor;
default: undefined;
};
typeOptions: {
type: ObjectConstructor;
default: undefined;
};
fieldHandler: {
type: FunctionConstructor;
default: undefined;
};
};
setup(props: DynamicLayoutProps<import("./type/layout-schema").DynamicLayoutOptions>, { emit }: {
emit: any;
}): {
component: import("@vue/composition-api").Ref<any>;
loader: import("@vue/composition-api").Ref<() => Promise<any>>;
};
};
export default _default;