class defaultimport { default } from "https://dotland.deno.dev/x/pothos@release-1684230554/packages/core/config-store.ts"; Constructorsnewdefault()Type ParametersTypes extends SchemaTypesPropertiesprivatefieldRefCallbacks: Map<FieldRef | InputFieldRef, ((config: PothosFieldConfig<Types>) => void)[]>privatefieldRefs: WeakMap<FieldRef | InputFieldRef, (name: string,parentField: string | undefined,typeConfig: PothosTypeConfig,) => PothosFieldConfig<Types>>privatefieldRefsToConfigs: Map<FieldRef | InputFieldRef, PothosFieldConfig<Types>[]>privatefields: Map<string, Map<string, PothosFieldConfig<Types>>>privatepending: booleanprivatependingActions: (() => void)[]privatependingFields: Map<FieldRef | InputFieldRef, InputType<Types> | OutputType<Types>>privatependingRefResolutions: Map<ConfigurableRef<Types>, ((config: PothosTypeConfig) => void)[]>privaterefsToName: Map<ConfigurableRef<Types>, string>privatescalarsToRefs: Map<string, BuiltinScalarRef<unknown, unknown>>typeConfigs: Map<string, PothosTypeConfig>MethodsprivatebuildField(typeRef: ConfigurableRef<Types>,field: FieldRef | InputFieldRef,fieldName: string,)privatebuildFields(typeRef: ConfigurableRef<Types>, fields: FieldMap | InputFieldMap)privatedescribeRef(ref: ConfigurableRef<Types>): stringaddFieldRef(ref: FieldRef | InputFieldRef,typeParam: InputTypeParam<Types> | TypeParam<Types>,args: InputFieldMap,getConfig: (name: string,parentField: string | undefined,typeConfig: PothosTypeConfig,) => PothosFieldConfig<Types>,)addFields(typeRef: ConfigurableRef<Types>, fields: FieldMap | InputFieldMap | (() => FieldMap | InputFieldMap))addInterfaces(typeName: string, interfaces: InterfaceParam<Types>[] | (() => InterfaceParam<Types>[]))addTypeConfig(config: PothosTypeConfig, ref?: ConfigurableRef<Types>)addUnionTypes(typeName: string, unionTypes: ObjectParam<Types>[] | (() => ObjectParam<Types>[]))associateRefWithName(ref: ConfigurableRef<Types>, name: string)createFieldConfig<T extends GraphQLFieldKind>(ref: FieldRef | InputFieldRef,name: string,typeConfig: PothosTypeConfig,parentField?: string,kind?: T,): Extract<PothosFieldConfig<Types>, { graphqlKind: T; }>getFields<T extends GraphQLFieldKind>(name: string, kind?: T): Map<string, Extract<PothosFieldConfig<Types>, { graphqlKind: T; }>>getImplementers(ref: ConfigurableRef<Types> | string)getInputTypeRef(ref: ConfigurableRef<Types> | string)getOutputTypeRef(ref: ConfigurableRef<Types> | string)getTypeConfig<T extends PothosTypeConfig["kind"]>(ref: ConfigurableRef<Types> | string, kind?: T)hasConfig(typeParam: InputType<Types> | OutputType<Types>)onFieldUse(ref: FieldRef | InputFieldRef, cb: (config: PothosFieldConfig<Types>) => void)onPrepare(cb: () => void)onTypeConfig(ref: ConfigurableRef<Types>, cb: (config: PothosTypeConfig) => void)prepareForBuild()