mine-h5-ui
Version:
一款轻量级、模块化基于 Vue3.x 的 H5 前端 UI 组件库 👍
41 lines (40 loc) • 685 B
TypeScript
import { FormatData } from '../MeAPI/types';
import { DefaultSlotProp } from '../types';
/**
* emits
*/
export interface Emits {
(event: 'end'): void;
(event: 'progress', time: number): void;
}
/**
* props
*/
export interface Props {
/**
* 需要倒计的时间
*/
time?: number;
/**
* 时间格式化, DD:hh:mm:ss:ms
*/
format?: string;
/**
* 是否开始
*/
isStart?: boolean;
/**
* 是否暂停
*/
isSuspend?: boolean;
/**
* 是否重置
*/
isReset?: boolean;
}
/**
* slots
*/
export interface Slots {
default: (props: Partial<FormatData>) => ReturnType<DefaultSlotProp>;
}