1 | import { Transformer, TransformerContext } from 'graphql-transformer-core';
|
2 | import { DirectiveNode, ObjectTypeDefinitionNode, FieldDefinitionNode, InterfaceTypeDefinitionNode } from 'graphql';
|
3 | import { ResourceFactory } from './resources';
|
4 | export declare class ModelConnectionTransformer extends Transformer {
|
5 | resources: ResourceFactory;
|
6 | constructor();
|
7 | before: (ctx: TransformerContext) => void;
|
8 | field: (parent: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, field: FieldDefinitionNode, directive: DirectiveNode, ctx: TransformerContext) => void;
|
9 | connectionWithKey: (parent: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, field: FieldDefinitionNode, directive: DirectiveNode, ctx: TransformerContext) => void;
|
10 | private typeExist;
|
11 | private generateModelXConnectionType;
|
12 | private generateFilterAndKeyConditionInputs;
|
13 | private supportsConditions;
|
14 | private extendTypeWithConnection;
|
15 | private getPrimaryKeyField;
|
16 | private getSortField;
|
17 | }
|
18 | //# sourceMappingURL=ModelConnectionTransformer.d.ts.map |
\ | No newline at end of file |