UNPKG

oh-my-live2d

Version:

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

45 lines (44 loc) 1.09 kB
import type { CSSProperties } from '../types/index.js'; declare const enum Status { display = 1, hidden = 0 } export declare const enum SystemState { info = "info", error = "error" } /** * 状态条 */ export declare class StatusBar { element: HTMLElement; transitionTime: number; status: Status; stateColor: { info: string; error: string; }; private style; private timer; constructor(wrapperElement: HTMLElement); initStyle(): void; setStyle(style: CSSProperties): void; private slideIn; private slideOut; showLoading(): void; hideLoading(): void; /** * 专门处理加载失败, 需要传入一个重新加载的方法 * @param reloadFn */ loadingError(reloadFn: () => any): void; /** * 状态条弹出, 自动收起, delay为false时不收起 * @param message * @param state * @param delay */ popup(message: string, state?: SystemState, delay?: number | false, callback?: () => void): void; setContent(content: string): void; } export {};