Setu-TS
    Preparing search index...

    Type Alias FieldResolver<TSource, TContext, TArgs>

    FieldResolver: (
        source: TSource,
        args: TArgs,
        context: TContext,
        info: unknown,
    ) => unknown

    A field resolver function.

    Generic with unknown defaults, matching graphql-js's own GraphQLFieldResolver<TSource, TContext, TArgs> shape. The defaults keep every existing resolver assignable; a narrow annotation — FieldResolver<IssueRow, DefaultGraphqlContext, { id: string }> — assigns cleanly too, which under strictFunctionTypes was impossible while the parameters were non-generic unknown (X6-4).

    Type Parameters

    • TSource = unknown

      The parent value the field resolves from.

    • TContext = unknown

      The resolver context (see DefaultGraphqlContext).

    • TArgs = Record<string, unknown>

      The field's argument object.

    Type Declaration