Skip to main content
Version: Next (2.x)

FieldBuilder<Result, Source, Context, Args, Info>

Type Parameters

Type Parameter

Result

Source

Context

Args

Info

Constructors

Constructor

new FieldBuilder<Result, Source, Context, Args, Info>(options): FieldBuilder<Result, Source, Context, Args, Info>

Parameters

ParameterType

options

FieldBuilderOptions<Result, Source, Context, Args, Info>

Returns

FieldBuilder<Result, Source, Context, Args, Info>

Accessors

field

Get Signature

get field(): string

Returns

string


type

Get Signature

get type(): string

Returns

string

Methods

edit()

edit(): object

Returns

object

NameType

addMiddleware()

(middleware) => { readonly type: string; readonly field: string; readonly addMiddleware: (middleware: Middleware<Result, Source, Context, Args, Info>) => ...; readonly useStore: <T>(key: symbol) => { ...; }; readonly setStore: (key: symbol, value: Readonly<...>) => ...; readonly commit: () => FieldBuilder<...>; readonly commitToMet...

commit()

() => FieldBuilder<Result, Source, Context, Args, Info>

commitToMethods()

() => FieldMethods<Result, Source, Context, Args, Info>

field

string

setStore()

(key, value) => { readonly type: string; readonly field: string; readonly addMiddleware: (middleware: Middleware<Result, Source, Context, Args, Info>) => ...; readonly useStore: <T>(key: symbol) => { ...; }; readonly setStore: (key: symbol, value: Readonly<...>) => ...; readonly commit: () => FieldBuilder<...>; readonly commitToMet...

type

string

useStore()

<T>(key) => object


toMethods()

toMethods(): FieldMethods<Result, Source, Context, Args, Info>

Returns

FieldMethods<Result, Source, Context, Args, Info>