Type Alias: FactoryByName<T, N>
type FactoryByName<T, N> = Extract<T[number], {
name: N;
}>;
Defined in: packages/overcast-core/src/multiapp.ts:55
The factory in T filed under N. This is what the literal name buys:
a runtime key turned back into one specific factory type, so a lookup
yields EvmFactory — not ProtocolFactory<EvmLayer>, and not a union — with
everything chain-specific on it still reachable.
Type Parameters
| Type Parameter |
|---|
T extends ProtocolFactories |
N extends FactoryNames<T> |