di-tory
Version:
Compose applications with dependency injection
3 lines (2 loc) • 331 B
TypeScript
import type { Initializers, Resolvers } from './types.js';
export declare const createModule: <Pr extends object, Pb extends object, Params extends object>(privateResolvers: Resolvers<Pr, Pr & Pb, Params>, publicResolvers: Resolvers<Pb, Pr & Pb, Params>, initializers: Initializers<Pr & Pb, Params> | null, params?: Params) => Pb;