@ptc-org/nestjs-query-graphql
Version:
Nestjs graphql query adapter
11 lines (10 loc) • 665 B
TypeScript
import { EnumMetadata } from '@nestjs/graphql/dist/schema-builder/metadata';
import { ObjectTypeMetadata } from '@nestjs/graphql/dist/schema-builder/metadata/object-type.metadata';
import { Class } from '@ptc-org/nestjs-query-core';
/**
* @internal
*/
export declare function findGraphqlObjectMetadata<T>(objType: Class<T>): ObjectTypeMetadata | undefined;
export declare function getGraphqlObjectMetadata<T>(objType: Class<T>, notFoundMsg: string): ObjectTypeMetadata;
export declare function getGraphqlObjectName<DTO>(DTOClass: Class<DTO>, notFoundMsg: string): string;
export declare function getGraphqlEnumMetadata(objType: object): EnumMetadata | undefined;