UNPKG

@aws-amplify/graphql-api-construct

Version:

AppSync GraphQL Api Construct using Amplify GraphQL Transformer.

15 lines (14 loc) 645 B
import { Sha256 } from "@aws-crypto/sha256-js"; import { invalidFunction } from "@smithy/invalid-dependency"; import { getRuntimeConfig as getBrowserRuntimeConfig } from "./runtimeConfig.browser"; export const getRuntimeConfig = (config) => { const browserDefaults = getBrowserRuntimeConfig(config); return { ...browserDefaults, ...config, runtime: "react-native", eventStreamPayloadHandlerProvider: config?.eventStreamPayloadHandlerProvider ?? (() => ({ handle: invalidFunction("event stream request is not supported in ReactNative.") })), sha256: config?.sha256 ?? Sha256, }; };