author export type { Fetcher , ConnectionFetcher , EdgeFetcher , ObjectFetcher , ModelType , FetcherField , DirectiveArgs } from './Fetcher' ; export type { FetchableField , FetchableType , FetchableTypeCategory , FetchableFieldCategory } from './Fetchable' ; export { createFetchableType } from "./Fetchable" ; export { AbstractFetcher , SpreadFragment , StringValue } from './Fetcher' ; export type { AcceptableVariables , UnresolvedVariables } from './Parameter' ; export { ParameterRef } from "./Parameter" ; export type { FieldOptions } from './FieldOptions' ; export { TextWriter } from './TextWriter' ; export { DependencyManager } from './DependencyManager' ; export { createFetcher } from './FetcherProxy' ; import { toMd5 } from "./util/Md5" ; import { exceptNullValues } from './util/NullValues' ; import { iterateMap } from './util/MapIterator' ; interface UtilInterace { toMd5 ( value ) : string ; exceptNullValues < T > ( value ) : T ; iterateMap < K , V > ( map , onEach ) : void ; } export const util = { toMd5 , exceptNullValues , iterateMap } ;