npm包graphql-helpers-set使用教程

阅读时长 6 分钟读完

简介

graphql-helpers-set是一款专门用于graphql项目开发的npm包。它提供了一系列的工具函数,让你在graphql项目的开发过程中更加便捷。

安装

使用npm进行安装:

使用方法

1.生成基础字段

在graphql的schema定义中,经常会遇到一些基础类型的字段,例如id、createdAt、updatedAt等。使用graphql-helpers-set可以轻松地生成这些字段:

2.生成分页查询参数

在分页查询中,需要传入的参数通常包含分页号和分页大小。使用graphql-helpers-set可以轻松地生成分页查询参数:

3.生成排序查询参数

在排序查询中,需要传入的参数通常包含排序字段和排序方式。使用graphql-helpers-set可以轻松地生成排序查询参数:

4.生成筛选查询参数

在筛选查询中,需要传入的参数通常是通过一组筛选条件来筛选结果。使用graphql-helpers-set可以轻松地生成筛选查询参数:

-- -------------------- ---- -------
------ - ----------------------- - ---- ----------------------

-- --------
----- --------------- - -------------------------
  ----- -------
  ------- -
    --------- - ----- ------------- --
    ---- - ----- ---------- --
    ------- - ----- ------------- --
  --
---

5.生成CRUD的resolver函数

使用graphql-helpers-set可以轻松地生成增删改查的resolver函数:

-- -------------------- ---- -------
------ - --------------------- - ---- ----------------------

-- -----------------
----- --------- - -----------------------
  ----- -------
  ----- ---------
  ------ ----------
  ------------------ ------------ ------ ----------
  -------------------- ------------ ------ ----------
---

-- ----------------
----- --------- - --- -------------------
  ----- --------
  ------- -
    ------ -
      ----- --- ----------------------
      ----- -
        -----------------------------------
        --------------------------------
        -------------------------------
      --
      -------- ------------------
    --
    ----- -
      ----- ---------
      ----- -
        --- - ----- --- ------------------------- --
      --
      -------- ------------------
    --
  --
---

----- ------------ - --- -------------------
  ----- -----------
  ------- -
    ----------- -
      ----- ---------
      ----- -
        --------- - ----- --- ----------------------------- --
        ---- - ----- --- -------------------------- --
        ------- - ----- --- ----------------------------- --
      --
      -------- -----------------
    --
    ----------- -
      ----- ---------
      ----- -
        --- - ----- --- ------------------------- --
        --------- - ----- ------------- --
        ---- - ----- ---------- --
        ------- - ----- ------------- --
      --
      -------- -----------------
    --
    ----------- -
      ----- ---------
      ----- -
        --- - ----- --- ------------------------- --
      --
      -------- -----------------
    --
  --
---

-- --------
----- ------ - --- ---------------
  ------ ----------
  --------- -------------
---

总结

graphql-helpers-set提供了丰富的工具函数,让我们可以更快速地开发graphql项目。其中,生成基础字段、生成分页查询参数、生成排序查询参数和生成筛选查询参数等工具函数,在我们日常的graphql开发中尤为常见。同时,使用graphql-helpers-set可以轻松地生成CRUD的resolver函数,减少了我们的开发量。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005604281e8991b448de6fb

纠错
反馈