Skip to content

Latest commit

 

History

History
99 lines (57 loc) · 1.99 KB

File metadata and controls

99 lines (57 loc) · 1.99 KB

graphql-lambda-subscriptions / SubscribePseudoIterable

Interface: SubscribePseudoIterable<T, TSubscribeArgs>

Type parameters

Name Type
T extends PubSubEvent
TSubscribeArgs extends SubscribeArgs = SubscribeArgs

Callable

SubscribePseudoIterable

SubscribePseudoIterable(...args): AsyncGenerator<T, never, unknown>

Parameters

Name Type
...args TSubscribeArgs

Returns

AsyncGenerator<T, never, unknown>

Table of contents

Properties

Methods

Properties

filter

Optional filter: SubscriptionFilter<TSubscribeArgs, T["payload"]>


topic

topic: string

Methods

onAfterSubscribe

Optional onAfterSubscribe(...args): MaybePromise<void>

Parameters

Name Type
...args TSubscribeArgs

Returns

MaybePromise<void>


onComplete

Optional onComplete(...args): MaybePromise<void>

Parameters

Name Type
...args TSubscribeArgs

Returns

MaybePromise<void>


onSubscribe

Optional onSubscribe(...args): MaybePromise<void | GraphQLError[]>

Parameters

Name Type
...args TSubscribeArgs

Returns

MaybePromise<void | GraphQLError[]>