unika-components
Version:
Unika Vue3 components library
77 lines (76 loc) • 1.92 kB
TypeScript
interface BarrageItem {
content: string;
bottom: number;
key: number;
}
declare const _default: import("vue").DefineComponent<{
speed: {
type: NumberConstructor;
default: number;
};
interval: {
type: NumberConstructor;
default: number;
};
numLines: {
type: NumberConstructor;
default: number;
};
barragesContents: {
type: ArrayConstructor;
default: () => {
content: string;
}[];
};
}, {
barrages: import("vue").Ref<{
content: string;
bottom: number;
key: number;
}[]>;
barrageStyle: (barrage: BarrageItem) => {
position: string;
bottom: string;
textAlign: string;
marginLeft: string;
transition: string;
backgroundColor: string;
lineHeight: string;
maxWidth: string;
width: string;
color: string;
padding: string;
borderRadius: string;
wordBreak: string;
display: string;
overflow: string;
fontSize: string;
height: string;
boxSizing: string;
};
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
speed: {
type: NumberConstructor;
default: number;
};
interval: {
type: NumberConstructor;
default: number;
};
numLines: {
type: NumberConstructor;
default: number;
};
barragesContents: {
type: ArrayConstructor;
default: () => {
content: string;
}[];
};
}>>, {
speed: number;
interval: number;
numLines: number;
barragesContents: unknown[];
}, {}>;
export default _default;