# HandlerBuilder Class

Module
import { HandlerBuilder } from "@tsed/common"
Source/packages/common/src/mvc/builders/HandlerBuilder.ts

# Overview

class HandlerBuilder {
    constructor(handlerMetadata: HandlerMetadata);
    static from(obj: any | EndpointMetadata): {
        build(injector: InjectorService): any;
    };
    static resolve(obj: any | EndpointMetadata, injector: InjectorService): HandlerMetadata;
    static handle(process: any, context: IHandlerContext): any;
    build(injector: InjectorService): (...args: any[]) => void;
}

# Members

static from(obj: any | EndpointMetadata): {
     build(injector: InjectorService): any;
 };

static resolve(obj: any | EndpointMetadata, injector: InjectorService): HandlerMetadata

static handle(process: any, context: IHandlerContext): any

build(injector: InjectorService): (...args: any[]) => void