- 新增 renameObjectKeys 函数,用于根据字段映射表重新命名对象的属性 - 函数接受过滤后的行数据数组和字段映射表作为参数 - 返回一个新的数组,其中对象的属性根据字段映射表进行了重命名 - 如果字段不在映射表中,则直接跳过,不加入新对象
18 lines
1.2 KiB
TypeScript
18 lines
1.2 KiB
TypeScript
declare module 'ddmt-tool' {
|
|
// Tool/animate.js
|
|
export function animateStart(event: HTMLElement, className: string, forceExecute?: boolean): void;
|
|
export function setClassVar(varName: string, value: string): void;
|
|
export function getClassVar(varName: string): String;
|
|
|
|
// Tool/number.js
|
|
export function randomNum(minNum: number): number;
|
|
export function randomNum(minNum: number, maxNum: number): number;
|
|
export function nextArray(arr: any[], index: number): any[];
|
|
export function ArrayDeHeavy(arr: any[]): any[];
|
|
export function getRelativeTime(date: Date): string;
|
|
export function parseNginxLog(log: string): { ip: string, timestamp: string, method: string, url: string, status: number, responseSize: number, referrer: string, userAgent: string } | null;
|
|
export function toCookiesArray(cookies: string): { [key: string]: string };
|
|
export function updateCookies(cookies: string, setCookieArray: string[]): string;
|
|
export function objectToJSON(ObjectText: string): string | undefined;
|
|
export function renameObjectKeys(filteredRows: Array<{ [key: string]: any }>, fieldMapping: { [key: string]: string }): Array<{ [key: string]: any }>;
|
|
} |