import { DocumentNode } from '@0no-co/graphql.web'; export interface DocumentTypeDecoration { /** * This type is used to ensure that the variables you pass in to the query are assignable to Variables * and that the Result is assignable to whatever you pass your result to. The method is never actually * implemented, but the type is valid because we list it as optional */ __apiType?: (variables: TVariables) => TResult; } export interface TypedDocumentNode extends DocumentNode, DocumentTypeDecoration { }