UNPKG

oh-my-live2d

Version:

live2d component for web. 看板娘组件, 支持 model2、model3、model4

45 lines (44 loc) 1.18 kB
import type { IdleTimer } from '../types/common.js'; import type { CSSProperties, DeepRequired, TipsOptions } from '../types/index.js'; export declare class Tips { private tipsOptions; private element; idlePlayer?: IdleTimer; private closeTimer; private transitionTime; private style; private priority; constructor(stageElement: HTMLElement, tipsOptions: DeepRequired<TipsOptions>); /** * 初始化样式 */ initStyle(): void; /** * 设置提示框样式 * @param style */ setStyle(style: CSSProperties): void; private setContent; showMessage(message: string, duration?: number, priority?: number): void; /** * 清除提示框所有状态 */ clear(): void; /** * 公开暴露的通知方法, 所有地方可调用, 调用时会先暂停闲置消息的循环播放 */ notification(message: string, duration?: number, priority?: number): void; /** * 欢迎提示 */ welcome(): void; /** * 复制时提示 */ copy(): void; /** * 创建闲置消息播放器 * @returns */ private createIdleMessagePlayer; }