uni-bullet-screen
Version:
弹幕组件 for uni-app and 微信小程序
56 lines (55 loc) • 1.58 kB
TypeScript
import type { DefineComponent, ExtractPropTypes, ComponentOptionsMixin, PublicProps, ComponentProvideOptions, PropType as __PropType } from 'vue';
interface Bullet {
moment_id: string;
content: string;
avatar: string;
color?: string;
}
declare const _sfc_main: DefineComponent<ExtractPropTypes<{
bullets: {
type: __PropType<Bullet[]>;
required: true;
};
rows: {
type: __PropType<number | undefined>;
required: false;
default: number;
};
speed: {
type: __PropType<number | undefined>;
required: false;
default: number;
};
colors: {
type: __PropType<string[] | undefined>;
required: false;
default: () => string[];
};
}>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "click"[], "click", PublicProps, Readonly<ExtractPropTypes<{
bullets: {
type: __PropType<Bullet[]>;
required: true;
};
rows: {
type: __PropType<number | undefined>;
required: false;
default: number;
};
speed: {
type: __PropType<number | undefined>;
required: false;
default: number;
};
colors: {
type: __PropType<string[] | undefined>;
required: false;
default: () => string[];
};
}>> & Readonly<{
onClick?: ((...args: any[]) => any) | undefined;
}>, {
rows: number | undefined;
speed: number | undefined;
colors: string[] | undefined;
}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>;
export default _sfc_main;