(map: Map<string, any>, overlay: Overlay | undefined)
| 506 | } |
| 507 | |
| 508 | const applyOverlays = (map: Map<string, any>, overlay: Overlay | undefined): void => { |
| 509 | if (!overlay) return |
| 510 | applyOverlays(map, overlay.parent) |
| 511 | map.set(overlay.key, overlay.value) |
| 512 | } |
| 513 | |
| 514 | const flatten = (self: ContextImpl<any>): ReadonlyMap<string, any> => { |
| 515 | if (self._flat) return self._flat |