@tsclean/core
Version:
Plugin for API Rest Full development, based on Clean Architecture, IoC and Dependency Injection.
12 lines • 463 B
TypeScript
import { Type } from './type';
import { ParamType } from "../types";
export type Transform<T = any> = (value: T, metadata: ArgumentMetadata) => any;
export interface ArgumentMetadata {
readonly type: ParamType;
readonly metaType?: Type<any> | undefined;
readonly data?: string | undefined;
}
export interface HandlerTransform<T = any, R = any> {
transform(value: T, metadata: ArgumentMetadata): R;
}
//# sourceMappingURL=handler-transform.d.ts.map