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([

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…