@yubeio/apollo-absinthe-graphql-upload

    1.0.2 • Public • Published

    apollo-absinthe-graphql-upload

    Enables file uploads in Apollo via GraphQL mutations for servers with graphql layer powered by Absinthe. Use with absinthe_plug.

    Setup

    Install with npm:

    npm install apollo-absinthe-graphql-upload
    

    Setup Apollo Client with this network interface:

    import ApolloClient from 'apollo-client'
    import { createNetworkInterface } from 'apollo-upload-client'
     
    const client = new ApolloClient({
      networkInterface: createNetworkInterface({
        uri: 'my.endpoint/graphql'
      })
    })

    Usage

    Once setup, you will be able to use File instances anywhere within mutation or query input variables for your client interaction with Absinthe GraphQL servers.

    Note: This is in a Work in Progress status. We're new to GraphQL world. This lib was not tested, and most likely not to work with FileList. Feel free to help.

    References

    Install

    npm i @yubeio/apollo-absinthe-graphql-upload

    DownloadsWeekly Downloads

    2

    Version

    1.0.2

    License

    ISC

    Last publish

    Collaborators

    • raffesmind
    • gprimola