( middleware: ReadonlySet<HttpApiMiddleware.TagClassAny>, context: Context.Context<never>, initial?: MiddlewareMap )
| 579 | }> |
| 580 | |
| 581 | const makeMiddlewareMap = ( |
| 582 | middleware: ReadonlySet<HttpApiMiddleware.TagClassAny>, |
| 583 | context: Context.Context<never>, |
| 584 | initial?: MiddlewareMap |
| 585 | ): MiddlewareMap => { |
| 586 | const map = new Map<string, { |
| 587 | readonly tag: HttpApiMiddleware.TagClassAny |
| 588 | readonly effect: Effect.Effect<any, any, any> |
| 589 | }>(initial) |
| 590 | middleware.forEach((tag) => { |
| 591 | map.set(tag.key, { |
| 592 | tag, |
| 593 | effect: Context.unsafeGet(context, tag as any) |
| 594 | }) |
| 595 | }) |
| 596 | return map |
| 597 | } |
| 598 | |
| 599 | function isSingleStringType(ast: AST.AST, key?: PropertyKey): boolean { |
| 600 | switch (ast._tag) { |
no test coverage detected