1 | import { Fragment, Operation } from "apollo-codegen-core/lib/compiler";
|
2 | import { Set } from "immutable";
|
3 | import { GraphQLEnumType, GraphQLInputObjectType } from "graphql";
|
4 | import { TSTypeAliasDeclaration, TSType, TSTypeReference, TSEnumDeclaration, Declaration, Identifier } from "@babel/types";
|
5 | import { FragmentOrSelection, Scalar, Typename } from "./intermediates";
|
6 | export declare const typeReference: (name: string) => TSTypeReference;
|
7 | export declare const typeForScalar: (scalar: Scalar) => TSType;
|
8 | export declare const typeForInputType: (type: import("../../../../../../../../../Users/brad/Developer/Node/SendOutCards/apollo-cli/packages/apollo-codegen-typescript/src/intermediates").Type<import("../../../../../../../../../Users/brad/Developer/Node/SendOutCards/apollo-cli/packages/apollo-codegen-typescript/src/intermediates").Enum | Scalar | import("../../../../../../../../../Users/brad/Developer/Node/SendOutCards/apollo-cli/packages/apollo-codegen-typescript/src/intermediates").InputObject>) => TSType;
|
9 | export declare const typeForTypename: (typename: Typename) => TSType;
|
10 | export declare const remainingPossibleTypes: (typeConditions: FragmentOrSelection[], possibleTypes: Set<string>) => Set<string>;
|
11 | export declare const enumDeclarationForGraphQLEnumType: (type: GraphQLEnumType) => TSEnumDeclaration;
|
12 | export declare const typeAliasDeclarationForGraphQLInputObjectType: (type: GraphQLInputObjectType) => TSTypeAliasDeclaration;
|
13 | export declare const typeAliasDeclarationForFragment: (fragment: Fragment) => TSTypeAliasDeclaration;
|
14 | export declare const typeAliasDeclarationForOperation: (operation: Operation) => TSTypeAliasDeclaration;
|
15 | export declare const exportDeclaration: (expression: Declaration) => import("babel-types").ExportNamedDeclaration;
|
16 | export declare const stringIdentifier: (fragmentOrOperationName: string) => Identifier;
|