1.0.3 • Published 3 years ago
@freemen/intervaltime v1.0.3
@freemen/intervaltime
TODO: 简单的练习 lerna 包管理 -- 倒计时
Usage
export interface TimerProps {
/**
* 结束时间
*/
endTime: Date;
/**
*开始时间
*/
startTime?: Date;
/**
* 结束事件
*/
onEnd?: (tag?: any) => void;
/**
* 是否 显示 年-月-日 时-分-秒
*/
showTime?: YMDhms;
/**
* 显示的内容 年-月-日 时-分-秒
*/
showTimeConent?: YMDhmsConent;
// 相隔时间
delay?: number;
/**
* 时间数字显示样式
*/
timeStyle?: CSSProperties;
/**
* 年月日 时分秒 字显示样式
*/
conentStyle?: CSSProperties;
/***
* 整体内容区显示样式
*/
minStyle?: CSSProperties;
/**
* 结束时间显示内容
*/
endTitle: ReactNode;
// 字符串内容展示标签 默认 span 标签
node?: any;
}
export interface YMDhmsConent {
Y?: string;
M?: string;
D?: string;
h?: string;
m?: string;
s?: string;
}
export interface YMDhms {
Y?: boolean;
M?: boolean;
D?: boolean;
h?: boolean;
m?: boolean;
s?: boolean;
}
const intervaltime = require('@freemen/intervaltime');
// TODO: DEMONSTRATE API