Compile-time map from AdapterKind → underlying class instance. Adapter
tickets extend this map by augmenting the AdapterTypeMap interface in
their own module so Source.protocol("wfs") returns the right type
without a cast. The interface ships empty by design — built-in adapters
augment it from src/contract/source.ts.
Compile-time map from
AdapterKind→ underlying class instance. Adapter tickets extend this map by augmenting theAdapterTypeMapinterface in their own module soSource.protocol("wfs")returns the right type without a cast. The interface ships empty by design — built-in adapters augment it fromsrc/contract/source.ts.