SubscriptionBuilder<Result, Source, Context, Args, Info>
Type Parameters
| Type Parameter |
|---|
|
Result
|
|
Source
|
|
Context
|
|
Args
|
|
Info
|
Constructors
Constructor
new SubscriptionBuilder<Result, Source, Context, Args, Info>(options): SubscriptionBuilder<Result, Source, Context, Args, Info>
Parameters
Returns
SubscriptionBuilder<Result, Source, Context, Args, Info>
Accessors
field
Get Signature
get field(): string
Returns
string
Methods
edit()
edit(): object
Returns
object
| Name | Type |
|---|
|
addMiddleware()
|
(middleware) => { readonly field: string; readonly addMiddleware: (middleware: Middleware<SubscriptionWrapper, Source, Context, Args, Info>) => ...; readonly useStore: <T>(key: symbol) => { ...; }; readonly setStore: (key: symbol, value: Readonly<...>) => ...; readonly commit: () => SubscriptionBuilder<...>; readonly commitToMethod...
|
|
commit()
|
() => SubscriptionBuilder<Result, Source, Context, Args, Info>
|
|
commitToMethods()
|
() => SubscriptionMethods<Result, Source, Context, Args, Info>
|
|
field
|
string
|
|
setStore()
|
(key, value) => { readonly field: string; readonly addMiddleware: (middleware: Middleware<SubscriptionWrapper, Source, Context, Args, Info>) => ...; readonly useStore: <T>(key: symbol) => { ...; }; readonly setStore: (key: symbol, value: Readonly<...>) => ...; readonly commit: () => SubscriptionBuilder<...>; readonly commitToMethod...
|
|
useStore()
|
<T>(key) => object
|
toMethods()
toMethods(): SubscriptionMethods<Result, Source, Context, Args, Info>
Returns
SubscriptionMethods<Result, Source, Context, Args, Info>