Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/pothos/packages/core/fieldUtils/builder.ts>default#exposeString

Pothos GraphQL is library for creating GraphQL schemas in typescript using a strongly typed code first approach
Go to Latest
method default.prototype.exposeString
import { default } from "https://deno.land/x/pothos@release-1713397530/packages/core/fieldUtils/builder.ts";

Create a String field from a string property on the parent object

Type Parameters

Name extends CompatibleTypes<Types, ParentShape, "String", true>
ResolveReturnShape
optional
Nullable extends FieldNullability<"String"> = Types["DefaultFieldNullability"]

Parameters

name: Name
  • the name of the property on the source object (does not need to match the field name).
...args: NormalizeArgs<[ExposeNullability<Types, "String", ParentShape, Name, Nullable> & Omit<FieldOptionsFromKind<Types, ParentShape, "String", Nullable, { }, Kind, ParentShape, ResolveReturnShape>, "nullable" | "resolve" | "type">]>
  • Options for this field