import { GQLFieldAURI, GQLInputAURI } from "../algebras"; import { InferredFieldAlgebra } from "../HKT"; export const CoreFieldPURI = "graphql-effect/programs/CoreField" as const; export type CoreFieldPURI = typeof CoreFieldPURI; export interface CoreFieldAlgebra extends InferredFieldAlgebra {} declare module "../HKT" { export interface PURItoFieldAlgebras { [CoreFieldPURI]: GQLFieldAURI | GQLInputAURI; } export interface FieldProgramAlgebra { [CoreFieldPURI]: CoreFieldAlgebra; } }