EndpointMetadata
@tsed/schema
Usage
typescript
import { EndpointMetadata } from "@tsed/schema";
See /packages/specs/schema/src/types/domain/JsonMethodStore.ts.
Overview
ts
type EndpointMetadata = JsonMethodStore;
export const EndpointMetadata: typeof JsonMethodStore;
Description
EndpointMetadata contains metadata about a controller and his method. Each annotation (@Get, @Body...) attached to a method are stored into endpoint. EndpointMetadata convert this metadata to an array which contain arguments to call an Express method.
Example :
typescript
@Controller("/my-path")
provide MyClass {
@Get("/")
@Authenticated()
public myMethod(){}
}