@redocly/respect-core
Version:
API testing framework core
14 lines • 632 B
TypeScript
export declare const POTENTIALLY_SECRET_FIELDS: string[];
export declare function maskSecrets<T extends {
[x: string]: any;
} | string>(target: T, secretsSet: Set<string>): T;
export declare function containsSecret(value: string, secretsSet: Set<string>): boolean;
export declare function findPotentiallySecretObjectFields(obj: any, tokenKeys?: string[]): string[];
export declare function conditionallyMaskSecrets<T extends {
[x: string]: any;
} | string>({ value, noSecretsMasking, secretsSet, }: {
value: T;
noSecretsMasking: boolean;
secretsSet: Set<string>;
}): T;
//# sourceMappingURL=mask-secrets.d.ts.map