Skip to main content

Type Alias: FactoryLayer<F>

type FactoryLayer<F> = F extends ProtocolFactory<ChainName, infer L> ? L : never;

Defined in: packages/overcast-core/src/multiapp.ts:33

The OvercastLayer a factory type builds for — FactoryLayer<EvmFactory> is EvmLayer. Recovered by inference rather than declared, so a chain package needs no extra type-level bookkeeping to join a multi-app.

Type Parameters

Type Parameter
F