@shitty-scope-name/hellox

Graphql client

Usage no npm install needed!

<script type="module">
  import shittyScopeNameHellox from 'https://cdn.skypack.dev/@shitty-scope-name/hellox';
</script>

README

@shitty-scope-name/hellox

Your awesome graphql client ❤️

Example usage

import { createClient } from '@shitty-scope-name/hellox'
const client = createClient()



// variables
let language__code
let country__code

client
  .query({
    language: [
      {
        code: language__code,
      },
      {
        name: 1,
        rtl: 1,
      },
    ],
    country: [
      {
        code: country__code,
      },
      {
        currency: 1,
        emoji: 1,
        emojiU: 1,
      },
    ],
    languages: {
      rtl: 1,
    },
  })
  .then(console.log)




// variables
let language__code
let continent__code

client
  .query({
    language: [
      {
        code: language__code,
      },
      {
        code: 1,
        rtl: 1,
      },
    ],
    continent: [
      {
        code: continent__code,
      },
      {
        countries: {
          code: 1,
          name: 1,
          native: 1,
          capital: 1,
          emoji: 1,
        },
        name: 1,
      },
    ],
  })
  .then(console.log)




// variables
let country__code
let continent__code

client
  .query({
    country: [
      {
        code: country__code,
      },
      {
        languages: {
          code: 1,
          name: 1,
          native: 1,
        },
        continent: {
          countries: {
            code: 1,
            name: 1,
            native: 1,
            currency: 1,
          },
        },
        native: 1,
        phone: 1,
        capital: 1,
        currency: 1,
        emoji: 1,
        emojiU: 1,
      },
    ],
    continents: {
      code: 1,
    },
    continent: [
      {
        code: continent__code,
      },
      {
        code: 1,
      },
    ],
    countries: {
      code: 1,
      phone: 1,
      capital: 1,
      currency: 1,
    },
  })
  .then(console.log)




// variables
let country__code
let language__code

client
  .query({
    countries: {
      states: {
        country: {
          native: 1,
          emojiU: 1,
        },
      },
      code: 1,
      name: 1,
      native: 1,
      emojiU: 1,
    },
    continents: {
      countries: {
        name: 1,
        native: 1,
        phone: 1,
        capital: 1,
        currency: 1,
      },
      code: 1,
    },
    country: [
      {
        code: country__code,
      },
      {
        native: 1,
        phone: 1,
        capital: 1,
      },
    ],
    language: [
      {
        code: language__code,
      },
      {
        code: 1,
        native: 1,
      },
    ],
  })
  .then(console.log)




client
  .query({
    continents: {
      name: 1,
    },
  })
  .then(console.log)




// variables
let continent__code
let language__code

client
  .query({
    continent: [
      {
        code: continent__code,
      },
      {
        code: 1,
        name: 1,
      },
    ],
    continents: {
      name: 1,
    },
    countries: {
      states: {
        code: 1,
      },
      name: 1,
      phone: 1,
    },
    languages: {
      code: 1,
      name: 1,
      rtl: 1,
    },
    language: [
      {
        code: language__code,
      },
      {
        code: 1,
        name: 1,
        rtl: 1,
      },
    ],
  })
  .then(console.log)




// variables
let continent__code

client
  .query({
    countries: {
      emoji: 1,
    },
    continent: [
      {
        code: continent__code,
      },
      {
        countries: {
          continent: {
            code: 1,
            name: 1,
          },
          languages: {
            rtl: 1,
          },
          name: 1,
          capital: 1,
          currency: 1,
        },
        code: 1,
      },
    ],
  })
  .then(console.log)