Skip to content

ExtractDepsFromModule type

Home > @rimitive/core > ExtractDepsFromModule

Extract the deps object type from a module’s deps. The keys are module names, values are their impls.

Signature:

type ExtractDepsFromModule<M> = M extends Module<string, unknown, infer TDeps> ? TDeps extends Record<string, unknown> ? TDeps : never : never;

References: Module