@zuu/owl
Version:
Zuu's Experimental GraphQL Implementation
11 lines (10 loc) • 481 B
TypeScript
import { ReturnTypeFunc, TypeOptions, ValidateOptions } from "../decorators/types";
import { CommonArgMetadata } from "../metadata/definitions";
export interface ParamInfo {
prototype: Object;
propertyKey: string | symbol;
parameterIndex: number;
returnTypeFunc?: ReturnTypeFunc;
options?: TypeOptions & ValidateOptions;
}
export declare function getParamInfo({ prototype, propertyKey, parameterIndex, returnTypeFunc, options, }: ParamInfo): CommonArgMetadata;