© 2026 Hedgehog Software, LLC
type Foo<T> = <T extends string | number | symbol> = Record<T, (context: Context) => unknown>