UNPKG

@spaceone/design-system

Version:
120 lines (119 loc) 4.09 kB
import { ListDynamicLayoutProps } from '@/data-display/dynamic/dynamic-layout/templates/list/type'; import { DynamicLayout } from '@/data-display/dynamic/dynamic-layout/type/layout-schema'; declare const _default: { name: string; components: { PDynamicLayout: { 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: import("../../type").DynamicLayoutProps<import("../../type/layout-schema").DynamicLayoutOptions>, { emit }: { emit: any; }): { component: import("@vue/composition-api").Ref<any>; loader: import("@vue/composition-api").Ref<() => Promise<any>>; }; }; }; props: { name: { type: StringConstructor; required: boolean; }; 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: ListDynamicLayoutProps, { slots, listeners }: { slots: any; listeners: any; }): { getListeners(name: any, idx: any): any; layouts: import("@vue/composition-api").Ref<DynamicLayout[]>; rootData: import("@vue/composition-api").Ref<any>; slotNames: import("@vue/composition-api").Ref<string[]>; }; }; export default _default;