oh-my-live2d
Version:
live2d component for web. 看板娘组件, 支持 model2、model3、model4
45 lines (44 loc) • 1.18 kB
TypeScript
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;
}