【发布时间】:2021-04-02 01:35:28
【问题描述】:
我正在使用 Shopify GraphQL 来应用如下所示的突变。
我想在我声明过的那个突变中为 ShopifyReturnUrl 声明一个联合类型:
import gql from 'graphql-tag';
const shopifyReturnUrl = gql`
union ShopifyReturnUrl = String | URL
`;
但是,我实际上如何将它放入当前定义如下的 ApolloClient 实例中:
const client = new ApolloClient({
fetchOptions: {
credentials: 'include'
},
});
对于上下文,我在我的 React 应用程序中使用它,如下所示:
<ApolloProvider client={client}>
<Component {...pageProps} />
</ApolloProvider>
最后,我真正想使用的突变ShopifyReturnUrl
export const SUBSCRIPTION_MODIFY = gql`
mutation($subName: String!, $subPrice: String!, $returnUrl: ShopifyReturnUrl) {
appSubscriptionCreate(
name: $subName
returnUrl: $returnUrl
)
}
`
任何帮助表示赞赏。
谢谢。
【问题讨论】:
标签: graphql apollo react-apollo