Skip to main content
Module

x/pothos/packages/core/builder.ts>SchemaBuilder#inputType

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

Type Parameters

Param extends InputObjectRef<Types, unknown> | string
Fields extends Param extends PothosSchemaTypes.InputObjectRef<Types, unknown> ? InputFieldsFromShape<Types, InputShape<Types, Param> & object, "InputObject"> : Param extends keyof Types["Inputs"] ? InputFieldsFromShape<Types, InputShape<Types, Param> & object, "InputObject"> : InputFieldMap

Parameters

param: Param
options: PothosSchemaTypes.InputObjectTypeOptions<Types, Fields>

Returns

PothosSchemaTypes.InputObjectRef<Types, InputShapeFromFields<Fields>>