unika-components
Version:
Unika Vue3 components library
136 lines (135 loc) • 4.24 kB
TypeScript
import { ElementData } from '../../defaultProps';
import '../../assets/css/text.css';
declare const _default: import("vue").DefineComponent<{
element: {
type: () => ElementData;
required: true;
};
}, {
properties: {
visible: boolean;
isLock: boolean;
required: boolean;
musicName: string;
musicLink: string;
musicHash: string;
shadowSize: number;
shadowColor: string;
shadowX: number;
shadowY: number;
shadowBlur: number;
shadowPoint: number;
aniOrigin: string;
maskBoxImageOutset?: string | undefined;
maskBoxImageRepeat?: string | undefined;
maskBoxImageSlice?: string | undefined;
maskBoxImageSource?: string | undefined;
maskBoxImageWidth?: string | undefined;
markId?: string | undefined;
src?: string | undefined;
realW?: number | undefined;
realH?: number | undefined;
endTime?: string | undefined;
count?: string | undefined;
speed?: string | undefined;
cover?: string | undefined;
type?: string | undefined;
maskId?: string | undefined;
multUpload?: boolean | undefined;
animations: {
animate: string;
count: number;
loop: boolean;
delay: number;
duration: number;
name: string;
order: string;
timing: string;
type: string;
aniType: string;
allDelay: string;
id: number;
ord?: string | undefined;
}[];
textAni?: {
animate: string;
count: number;
loop: boolean;
delay: number;
duration: number;
name: string;
order: string;
timing: string;
type: string;
aniType: string;
allDelay: string;
id: number;
}[] | undefined;
lng?: number | undefined;
lat?: number | undefined;
zoom?: number | undefined;
isMapEdit?: number | undefined;
location?: string | undefined;
mapImg?: string | undefined;
mapChange?: string | undefined;
};
boxShadowStyle: import("vue").ComputedRef<string>;
computedStyle: import("vue").ComputedRef<{
position: string;
left: string;
top: string;
width: string;
height: string;
transform: string;
}>;
textCommonStyle: import("vue").ComputedRef<{
fontFamily: string;
fontSize: string;
lineHeight: number;
'letter-spacing': string;
fontWeight: string;
fontStyle: string;
textDecoration: string;
textAlign: string;
color: string;
opacity: number;
padding: string;
textIndent: string;
display: string;
}>;
textEditorStyle: import("vue").ComputedRef<{
writingMode: string | undefined;
display: string;
fontFamily: string;
fontSize: string;
lineHeight: number;
'letter-spacing': string;
fontWeight: string;
fontStyle: string;
textDecoration: string;
textAlign: string;
color: string;
opacity: number;
padding: string;
textIndent: string;
}>;
aniWrapStyle: import("vue").ComputedRef<{
backgroundColor: string;
borderRadius: string;
borderColor: string | undefined;
borderStyle: string | undefined;
borderWidth: string;
boxShadow: string;
opacity: number;
animation: string;
}>;
handleClick: () => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "trigger"[], "trigger", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
element: {
type: () => ElementData;
required: true;
};
}>> & {
onTrigger?: ((...args: any[]) => any) | undefined;
}, {}, {}>;
export default _default;