(workflow: Workflow.Any)
| 229 | const makePayloadCodec = (workflow: Workflow.Any) => S.fromJsonString(S.toCodecJson(workflow.payloadSchema)) |
| 230 | const payloadCodecCache = new Map<string, ReturnType<typeof makePayloadCodec>>() |
| 231 | const payloadCodecFor = (workflow: Workflow.Any) => { |
| 232 | let c = payloadCodecCache.get(workflow._tag) |
| 233 | if (!c) { |
| 234 | c = makePayloadCodec(workflow) |
| 235 | payloadCodecCache.set(workflow._tag, c) |
| 236 | } |
| 237 | return c |
| 238 | } |
| 239 | |
| 240 | const makeResultCodec = (workflow: Workflow.Any) => |
| 241 | S.fromJsonString(S.toCodecJson(Workflow.Result({ success: workflow.successSchema, error: workflow.errorSchema }))) |
no test coverage detected
searching dependent graphs…