(transform: (parsed: unknown) => unknown)
| 53 | }) |
| 54 | |
| 55 | export const body = (transform: (parsed: unknown) => unknown): Partial<Redactor> => ({ |
| 56 | request: (snapshot) => ({ |
| 57 | ...snapshot, |
| 58 | body: Option.match(decodeJson(snapshot.body), { |
| 59 | onNone: () => snapshot.body, |
| 60 | onSome: (parsed) => JSON.stringify(transform(parsed)), |
| 61 | }), |
| 62 | }), |
| 63 | }) |
| 64 | |
| 65 | export interface DefaultRedactorOverrides { |
| 66 | readonly requestHeaders?: HeaderOptions |