yuang-framework-ui-pc
Version:
yuang-framework-ui-pc Library
59 lines (57 loc) • 2.77 kB
TypeScript
import { EleTooltipInstance } from '../ele-app/plus';
import { CopyableLocale } from './types';
declare const _default: import('vue').DefineComponent<{
text: StringConstructor;
innerStyle: import('vue').PropType<import('../ele-app/types').StyleValue>;
customStyle: import('vue').PropType<import('../ele-app/types').StyleValue>;
icon: import('vue').PropType<import('./types').CopyableIcon>;
iconProps: import('vue').PropType<import('../ele-app/el').ElIconProps>;
iconStyle: import('vue').PropType<import('../ele-app/types').StyleValue>;
copiedIcon: import('vue').PropType<import('./types').CopyableIcon>;
copiedIconProps: import('vue').PropType<import('../ele-app/el').ElIconProps>;
copiedIconStyle: import('vue').PropType<import('../ele-app/types').StyleValue>;
tooltip: {
type: import('vue').PropType<boolean | import('../ele-app/plus').EleTooltipProps>;
default: boolean;
};
resetAfter: {
type: NumberConstructor;
default: number;
};
locale: import('vue').PropType<Partial<CopyableLocale>>;
}, {
lang: import('vue').ComputedRef<CopyableLocale>;
innerRef: import('vue').Ref<HTMLElement | null>;
tooltipRef: import('vue').Ref<EleTooltipInstance>;
virtualRef: import('vue').Ref<HTMLElement | undefined>;
copied: import('vue').Ref<boolean>;
handleCopyClick: () => void;
handleCopyHover: (e: MouseEvent) => void;
}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
copy: (_error?: any) => boolean;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
text: StringConstructor;
innerStyle: import('vue').PropType<import('../ele-app/types').StyleValue>;
customStyle: import('vue').PropType<import('../ele-app/types').StyleValue>;
icon: import('vue').PropType<import('./types').CopyableIcon>;
iconProps: import('vue').PropType<import('../ele-app/el').ElIconProps>;
iconStyle: import('vue').PropType<import('../ele-app/types').StyleValue>;
copiedIcon: import('vue').PropType<import('./types').CopyableIcon>;
copiedIconProps: import('vue').PropType<import('../ele-app/el').ElIconProps>;
copiedIconStyle: import('vue').PropType<import('../ele-app/types').StyleValue>;
tooltip: {
type: import('vue').PropType<boolean | import('../ele-app/plus').EleTooltipProps>;
default: boolean;
};
resetAfter: {
type: NumberConstructor;
default: number;
};
locale: import('vue').PropType<Partial<CopyableLocale>>;
}>> & {
onCopy?: ((_error?: any) => any) | undefined;
}, {
tooltip: boolean | Partial<import('../ele-tooltip/props').TooltipProps>;
resetAfter: number;
}, {}>;
export default _default;