markdown graphql片段

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown graphql片段相关的知识,希望对你有一定的参考价值。

for preventing 'accidentally omitting types when updating codes'
use fragment like below

```js
const ExpenseScalars = gql`
  fragment ExpenseScalars on Expense {
    id
    createdWhen

    category
    content
    tag
    amount
    quantity
  }
`

export const ExpensesGQL = 'Expenses'
const EXPENSES_QUERY = gql`
query ${ExpensesGQL}($id: ID, $alias: String, $start: String, $end: String){
  expenses(
    pogyowonInfo: {
      id: $id
      alias: $alias
    }
    date: {
      start: $start
      end: $end
    }
  ){  
    ...ExpenseScalars
  }
}
${ExpenseScalars}
`
```

so the Scalar fragment is always up-to-date with Schema on backend
[commit](https://github.com/godon019/Temple-Resource-Management/commit/b5cae7de9ec1de5e5220d49098a85bdee396ef42)

以上是关于markdown graphql片段的主要内容,如果未能解决你的问题,请参考以下文章

盖茨比没有找到graphql片段

在graphql中嵌套片段

nestjs 是不是支持 graphql 片段?

重用 GraphQL 片段

GraphQL 片段 JSON 格式

有没有办法使用 TypeGraphQL 定义 GraphQL 片段?