ver
This commit is contained in:
54
types/Common/Utils.d.ts
vendored
Normal file
54
types/Common/Utils.d.ts
vendored
Normal file
@@ -0,0 +1,54 @@
|
||||
import { Object3D } from "three";
|
||||
import { Entity } from "../DatabaseServices/Entity/Entity";
|
||||
import { ObjectId } from "../DatabaseServices/ObjectId";
|
||||
export declare const digitStrReg: RegExp;
|
||||
export declare const commandReg: RegExp;
|
||||
export declare const onlyEnExpReg: RegExp;
|
||||
/**替换收口条柜名后缀 */
|
||||
export declare const ClosingStripReg: RegExp;
|
||||
export declare const FileFormatReg: RegExp;
|
||||
/**扣除封边是否相连和连接共用精度 */
|
||||
export declare const LINK_FUZZ = 0.001;
|
||||
export declare function IsNumber(keyCode: number): boolean;
|
||||
export declare function IsChar(keyCode: number): boolean;
|
||||
export declare function isLetter(s: string): boolean;
|
||||
export declare function isNum(s: string): boolean;
|
||||
export declare function clamp(value: number, min: number, max: number): number;
|
||||
export declare function FixIndex(index: number, arr: Array<any> | number): number;
|
||||
export declare function formateDate(date: Date, fmt: string): string;
|
||||
export declare function isBetweenNums(v1: number, v2: number, v: number, fuzz?: number): boolean;
|
||||
export declare function sliceDeep(arr: object[], start?: number, end?: number): object[];
|
||||
export declare function copyTextToClipboard(text: string): Promise<void>;
|
||||
/**
|
||||
* 读取剪切板的字符串
|
||||
*/
|
||||
export declare function readClipboardText(): Promise<string>;
|
||||
export declare function FixedNotZero(v: number | string, fractionDigits?: number, expr?: string): string;
|
||||
/**
|
||||
* To fixed
|
||||
* @param v
|
||||
* @param [fractionDigits]
|
||||
*/
|
||||
export declare function ToFixed(v: number, fractionDigits?: number): string;
|
||||
export declare function GetEntity(obj: Object3D): Entity | undefined;
|
||||
export declare function IsEntity(obj: Object3D): boolean;
|
||||
export declare function IsFreeze(obj: Object3D): any;
|
||||
export declare function IsNoErase(id: ObjectId): boolean;
|
||||
/**
|
||||
* 原图地址转换为对应缩略图地址
|
||||
*/
|
||||
export declare function getThumbsUrl(url: string): string;
|
||||
/**
|
||||
* 快速判断a是不是被修改了
|
||||
*/
|
||||
export declare function equalObject(a: Object, b: Object): boolean;
|
||||
export declare function cloneObject<T>(a: T): T;
|
||||
export declare function Uint8ArrayToBase64(bytes: Uint8Array): string;
|
||||
/**转换服务端获取的文件大小 */
|
||||
export declare function getFileSize(size: number): string;
|
||||
export declare function GetIndexDBID(id: string): string;
|
||||
export declare function FixDigits(v: number, fractionDigits?: number): number;
|
||||
/** 有触摸板 */
|
||||
export declare const isHasTouch: () => boolean;
|
||||
export declare function isChinese(str: string): boolean;
|
||||
//# sourceMappingURL=Utils.d.ts.map
|
Reference in New Issue
Block a user