INNER CODE UNIT · TypeScript
createSubscriptionHandshakeLink
awslabs/aws-mobile-appsync-sdk-js · packages/aws-appsync-subscription-link/src/index.ts:16
function createSubscriptionHandshakeLink(
args: AppSyncRealTimeSubscriptionConfig,
resultsFetcherLink?: ApolloLink
): ApolloLink;
function createSubscriptionHandshakeLink(
url: string,
resultsFetcherLink?: ApolloLink
): ApolloLink;
function createSubscriptionHandshakeLink(
infoOrUrl: AppSyncRealTimeSubscriptionConfig | string,
theResultsFetcherLink?: ApolloLink
) {
let resultsFetcherLink: ApolloLink, subscriptionLinks: ApolloLink;
if (typeof infoOrUrl === "string") {
resultsFetcherLink =
theResultsFetcherLink || createHttpLink({ uri: infoOrUrl });
subscriptionLinks = ApolloLink.from([