PlatformHandlerMetadata
@tsed/platform-router
Usage
typescript
import { PlatformHandlerMetadata } from "@tsed/platform-router";
See /packages/platform/platform-router/src/types/domain/PlatformHandlerMetadata.ts.
Overview
ts
class PlatformHandlerMetadata {
path: SinglePathType;
readonly provider?: Provider;
readonly propertyKey: string | symbol;
readonly type: PlatformHandlerType;
readonly hasNextFunction: boolean;
readonly opts: PlatformHandlerMetadataOpts;
compiledHandler: ($ctx: DIContext) => any;
constructor(props: PlatformHandlerMetadataProps);
get target(): any;
get token(): any;
get handler(): any;
get scope(): ProviderScope;
get hasErrorParam(): boolean;
get store(): import("@tsed/schema").JsonMethodStore;
static from(input: any, opts?: PlatformHandlerMetadataOpts): PlatformHandlerMetadata;
getParams(): JsonParameterStore[];
hasParamType(paramType: any): boolean;
isInjectable(): boolean;
isRawFn(): boolean;
isEndpoint(): boolean;
isCtxFn(): boolean;
isResponseFn(): boolean;
toString(): string;
}
path
ts
path: SinglePathType;
readonly provider
ts
readonly provider?: Provider;
readonly propertyKey
ts
readonly propertyKey: string | symbol;
readonly type
ts
readonly type: PlatformHandlerType;
readonly hasNextFunction
ts
readonly hasNextFunction: boolean;
readonly opts
ts
readonly opts: PlatformHandlerMetadataOpts;
compiledHandler:
ts
compiledHandler: ($ctx: DIContext) => any;
get target
ts
get target(): any;
get token
ts
get token(): any;
get handler
ts
get handler(): any;
get scope
ts
get scope(): ProviderScope;
get hasErrorParam
ts
get hasErrorParam(): boolean;
get store
ts
get store(): import("@tsed/schema").JsonMethodStore;
static from
ts
static from(input: any, opts?: PlatformHandlerMetadataOpts): PlatformHandlerMetadata;
getParams
ts
getParams(): JsonParameterStore[];
hasParamType
ts
hasParamType(paramType: any): boolean;
isInjectable
ts
isInjectable(): boolean;
isRawFn
ts
isRawFn(): boolean;
isEndpoint
ts
isEndpoint(): boolean;
isCtxFn
ts
isCtxFn(): boolean;
isResponseFn
ts
isResponseFn(): boolean;
toString
ts
toString(): string;