UNPKG

@ptc-org/nestjs-query-graphql

Version:
7 lines (6 loc) 608 B
import { Class, Filter } from '@ptc-org/nestjs-query-core'; import { SubscriptionArgsType, SubscriptionFilterInputType } from '../types'; /** @internal */ export declare const transformAndValidate: <T>(TClass: Class<T>, partial: T) => Promise<T>; export declare const createSubscriptionFilter: <DTO, Input extends SubscriptionFilterInputType<DTO>>(InputClass: Class<Input>, payloadKey: string) => ((payload: any, variables: SubscriptionArgsType<Input>, context: any) => boolean | Promise<boolean>); export declare function getSubscriptionEventName<T>(eventName: string, authorizeFilter?: Filter<T>): string;