@spaceone/design-system
Version:
SpaceONE Design System
120 lines (119 loc) • 4.09 kB
TypeScript
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;