UNPKG

ts5deco-express-controller

Version:

TypeScript 5 Modern Decorator Express Controller Framework

31 lines 1.03 kB
import { ControllerMetadata, RouteMetadata } from './types'; /** * 메타데이터 키 상수 */ export declare const METADATA_KEYS: { readonly CONTROLLER: symbol; readonly ROUTES: symbol; readonly PARAMETERS: symbol; readonly MIDDLEWARES: symbol; }; /** * 컨트롤러 메타데이터를 설정합니다 */ export declare function setControllerMetadata(target: any, metadata: ControllerMetadata): void; /** * 컨트롤러 메타데이터를 가져옵니다 */ export declare function getControllerMetadata(target: any): ControllerMetadata | undefined; /** * 라우트 메타데이터를 설정합니다 */ export declare function setRouteMetadata(target: any, metadata: RouteMetadata[]): void; /** * 라우트 메타데이터를 가져옵니다 */ export declare function getRouteMetadata(target: any): RouteMetadata[]; /** * 라우트 메타데이터를 추가합니다 */ export declare function addRouteMetadata(target: any, metadata: RouteMetadata): void; //# sourceMappingURL=metadata.d.ts.map