INNER CODE UNIT · TypeScript
subscription
atulmy/gql-query-builder · src/index.ts:97
export function subscription(
options: QueryBuilderOptions | QueryBuilderOptions[],
adapter?: SubscriptionAdapterConstructor | null,
config?: AdapterConfig
): OperationResult {
const AdapterClass = adapter ?? DefaultSubscriptionAdapter;
const subscriptionAdapter = new AdapterClass(options, config);
return withFragments(
Array.isArray(options)
? subscriptionAdapter.subscriptionsBuilder(options)
: subscriptionAdapter.subscriptionBuilder(),
config
);
}
export {
adapters,
DefaultAppSyncMutationAdapter,