@nestjs/graphql
Version:
Nest - modern, fast, powerful node.js web framework (@graphql)
12 lines • 806 B
TypeScript
import { PipeTransform, Type } from '@nestjs/common';
import 'reflect-metadata';
import { GqlParamtype } from '../enums/gql-paramtype.enum';
export type ParamData = object | string | number;
export type ParamsMetadata = Record<number, {
index: number;
data?: ParamData;
}>;
export declare const createGqlParamDecorator: (paramtype: GqlParamtype) => (data?: ParamData) => ParameterDecorator;
export declare const addPipesMetadata: (paramtype: GqlParamtype, data: any, pipes: (Type<PipeTransform> | PipeTransform)[], target: Record<string, any>, key: string | symbol, index: number) => void;
export declare const createGqlPipesParamDecorator: (paramtype: GqlParamtype) => (data?: any, ...pipes: (Type<PipeTransform> | PipeTransform)[]) => ParameterDecorator;
//# sourceMappingURL=param.utils.d.ts.map