logrocket-fuzzy-search-sanitizer
Version:
Plugin for Logrocket to mask request/response bodies by designated field names
21 lines (20 loc) • 652 B
TypeScript
interface INetworkRequestResponse {
body?: any;
method: string;
headers: object;
}
export default class LogrocketFuzzySearch {
static setup(fields: string[]): {
requestSanitizer: (request: INetworkRequestResponse) => object | any;
responseSanitizer: (reponse: INetworkRequestResponse) => object | any;
};
fields: string[];
constructor(privateFields: string[]);
requestSanitizer(request: INetworkRequestResponse): object | any;
responseSanitizer(reponse: INetworkRequestResponse): object | any;
private _networkHandler;
private _searchBody;
private _mask;
private _match;
}
export {};