@ts-rest/nest
Version:
Nest server integration for @ts-rest
14 lines (13 loc) • 568 B
TypeScript
import { AppRoute, ServerInferRequest } from '@ts-rest/core';
import type { Request } from 'express-serve-static-core';
export type TsRestRequestShape<TRoute extends AppRoute> = ServerInferRequest<TRoute, Request['headers']>;
/**
* Parameter decorator used to parse, validate and return the typed request object
*
* @deprecated Please use `TsRestHandler` instead - will be removed in v4
*/
export declare const TsRestRequest: () => ParameterDecorator;
/**
* @deprecated Use `TsRestRequest` instead
*/
export declare const ApiDecorator: () => ParameterDecorator;