Skip to content
Graffle is a work in progress. Learn more.

Arguments

This example shows how to use the TypeScript interface for GraphQL arguments.

ts
import { 
Graffle
as
Atlas
} from './graffle/__.js'
const
atlas
=
Atlas
.
create
()
const
countries
= await
atlas
.
query
.
countries
({
$
: {
filter
: {
name
: {
in
: [`Canada`, `Germany`, `Japan`] } } },
name
: true,
continent
: {
name
: true },
})
console
.
log
(
countries
)

Outputs

json
[
  {
    "name": "Canada",
    "continent": {
      "name": "North America"
    }
  },
  {
    "name": "Germany",
    "continent": {
      "name": "Europe"
    }
  },
  {
    "name": "Japan",
    "continent": {
      "name": "Asia"
    }
  }
]

Released under the MIT License.