Documentation
    Preparing search index...

    Type Alias ModuleHandler<T, Args>

    ModuleHandler: T extends undefined
        ? {
            name?: string;
            handle(
                resolver: ContainerResolver<any> | Container<any>,
                ...args: Args,
            ): Promise<any>;
        }
        : { name?: string; handle(...args: Args): Promise<any> }

    The shape of the handle method object that imports a module expression and runs it using the container

    Type Parameters

    • T

      The module type

    • Args extends any[]

      Handler arguments type