box-node-sdk
Version:
Official SDK for Box Platform APIs
39 lines • 1.13 kB
TypeScript
import { SerializedData } from '../serialization/json.js';
export declare class DataSanitizer {
readonly keysToSanitize: {
readonly [key: string]: string;
};
constructor(fields: Omit<DataSanitizer, 'keysToSanitize' | 'sanitizeHeaders' | 'sanitizeBody' | 'sanitizeFormEncodedBody' | 'sanitizeStringBody'>);
/**
* @param {{
readonly [key: string]: string;
}} headers
* @returns {{
readonly [key: string]: string;
}}
*/
sanitizeHeaders(headers: {
readonly [key: string]: string;
}): {
readonly [key: string]: string;
};
/**
* @param {SerializedData} body
* @returns {SerializedData}
*/
sanitizeBody(body: SerializedData): SerializedData;
/**
* @param {string} body
* @returns {string}
*/
sanitizeFormEncodedBody(body: string): string;
/**
* @param {string} body
* @param {string} contentType
* @returns {string}
*/
sanitizeStringBody(body: string, contentType?: string): string;
}
export interface DataSanitizerInput {
}
//# sourceMappingURL=logging.d.ts.map