Skip to content

CompositeModule

Module in @evolve-framework/core

Several modules served as one.

import { CompositeModule } from "@evolve-framework/core";
new CompositeModule(modules: AbstractModule<NoInfer<TContext>>[], options?: CompositeModuleOptions)
OptionTypeDescription
graphql?{ mergeTypeDefsOptions?: { useSchemaDefinition?: boolean | undefined; throwOnConflict?: boolean | undefined; reverseDirectives?: boolean | undefined; } | undefi…

mergeTypeDefsOptions is passed to the merge of the modules' type definitions and overrides its defaults.

Extends AbstractModule<TContext>.