unika-components
Version:
Unika Vue3 components library
132 lines (131 loc) • 3.73 kB
TypeScript
import { ElementData } from '../../defaultProps';
declare const _default: import("vue").DefineComponent<{
element: {
type: () => ElementData;
required: true;
};
}, {
css: {
fontFamily: string;
fontSize: number;
lineHeight: number;
letterSpacing: number;
fontWeight: string;
textDecoration: string;
textAlign: string;
writingMode: string;
webkitWritingMode: string;
fontStyle: string;
borderWidth: number;
borderStyle: string;
borderColor: string;
color: string;
opacity: number;
width: number;
height: number;
left: number;
top: number;
transform: number;
padding: number;
backgroundColor: string;
textIndent: number;
borderRadius: number;
animation: string;
animation2: string;
};
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;
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;
}[];
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;
}[];
};
boxShadowStyle: import("vue").ComputedRef<string>;
animationStyle: import("vue").ComputedRef<{
animation?: undefined;
} | {
animation: string;
}>;
textAniClasses: 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;
letterSpacing: 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;
display: string;
fontFamily: string;
fontSize: string;
lineHeight: number;
letterSpacing: string;
fontWeight: string;
fontStyle: string;
textDecoration: string;
textAlign: string;
color: string;
opacity: number;
padding: string;
textIndent: string;
}>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
element: {
type: () => ElementData;
required: true;
};
}>>, {}, {}>;
export default _default;