process-reporting-ts
Version:
Process reporting with typescript
9 lines (8 loc) • 740 B
TypeScript
export declare function waitFor(delayInMs: number): Promise<unknown>;
export declare function parseExpression(expression: string | Function | undefined, payload: any): string | null;
export declare function getParameters(func: Function): string[];
export declare function getPayload(parameterNames: string[], methodArguments: any[]): Record<string, any>;
export declare function serializePayload(payload: any, maskProperties: Record<string, string | Function> | undefined): any;
export declare function maskPassword(pwd: string | undefined | null): "*****" | undefined;
export declare function maskBinary(binary: any[] | undefined | null): string | null | undefined;
export declare function maskContentMD5(it: any | undefined | null): any;