@spaceone/design-system
Version:
SpaceONE Design System
78 lines (77 loc) • 2.51 kB
TypeScript
import { DefinitionProps } from '@/data-display/tables/definition-table/definition/type';
declare const _default: {
name: string;
components: {
PCopyButton: import("vue").ComponentOptions<import("vue").default, {
copyText: () => void;
} & {
[key: string]: unknown;
}, {}, {}, {
value: {
type: StringConstructor;
default: null;
};
alertPosition: {
type: StringConstructor;
default: string;
};
iconColor: {
type: StringConstructor;
default: null;
};
}, {} & {
value?: string | undefined;
alertPosition?: string | undefined;
iconColor?: string | undefined;
}> & import("vue").VueConstructor<import("vue").default> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{
value: string;
alertPosition: string;
iconColor: string;
} & {}, {
copyText: () => void;
}, {} & {
value?: string | undefined;
alertPosition?: string | undefined;
iconColor?: string | undefined;
}, {}, {}, {
value: string;
alertPosition: string;
iconColor: string;
} & {}>);
};
props: {
name: {
type: StringConstructor;
default: string;
};
label: {
type: StringConstructor;
default: string;
};
data: {
type: (BooleanConstructor | NumberConstructor | StringConstructor | ObjectConstructor | ArrayConstructor)[];
default: undefined;
};
disableCopy: {
type: BooleanConstructor;
default: undefined;
};
formatter: {
type: FunctionConstructor;
default: undefined;
};
};
setup(props: DefinitionProps, { emit, slots }: {
emit: any;
slots: any;
}): {
isMouseOver: import("@vue/composition-api").Ref<boolean>;
onMouseOver: () => void;
onMouseOut: () => void;
field: import("@vue/composition-api").Ref<HTMLFormElement | null>;
displayData: import("@vue/composition-api").ComputedRef<any>;
showCopy: import("@vue/composition-api").ComputedRef<boolean>;
copy: () => void;
};
};
export default _default;