Documents injecute 1.x · Migrating from 0.x
Skip to content

Function: createNamedResolvers() ​

createNamedResolvers<C, Keys>(container, keys): NamedResolversOf<ContainerServices<C>, Keys>

Defined in: src/utils/resolvers.ts:56

Returns an object of resolver functions, named by key or by [key, name] pairs.

Type Parameters ​

C ​

C extends ServiceProvider<{ }>

Keys ​

Keys extends readonly KeySpec<ContainerServices<C>>[]

Parameters ​

container ​

C

keys ​

Keys

Returns ​

NamedResolversOf<ContainerServices<C>, Keys>

Example ​

ts
const resolvers = createNamedResolvers(app, ['users', ['mailer', 'getMailer']]);
resolvers.users();
resolvers.getMailer();

Released under the MIT License.