---开发数字输入组件
This commit is contained in:
28
types/global.d.ts
vendored
28
types/global.d.ts
vendored
@ -78,6 +78,33 @@ declare global {
|
||||
|
||||
declare function parseFloat(string: string | number): number;
|
||||
|
||||
// Number 扩展方法
|
||||
interface Number {
|
||||
/**
|
||||
* 格式化数字
|
||||
* @param fmt 格式化表达式,如 "#,##0.00"
|
||||
*/
|
||||
format(fmt: string): string;
|
||||
}
|
||||
|
||||
interface NumberConstructor {
|
||||
/**
|
||||
* 判断对象是否为 Number 类型
|
||||
*/
|
||||
is(obj: any): boolean;
|
||||
/**
|
||||
* 格式化数字
|
||||
* @param num 要格式化的数字
|
||||
* @param fmt 格式化表达式,如 "#,##0.00"
|
||||
*/
|
||||
format(num: number, fmt: string): string;
|
||||
/**
|
||||
* 解析字符串为数字
|
||||
* @param str 要解析的字符串
|
||||
*/
|
||||
parse(str: any): number;
|
||||
}
|
||||
|
||||
namespace JSX {
|
||||
// tslint:disable no-empty-interface
|
||||
type Element = VNode;
|
||||
@ -93,6 +120,7 @@ declare global {
|
||||
[elem: string]: any;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
declare module 'vue' {
|
||||
|
||||
Reference in New Issue
Block a user