gql-string

1.0.2 • Public • Published

gql-string

根据查询参数对象拼接graphql查询字符串

再也不用哭着唱“我曾经拼过山和大海~”

安装

npm i --save gql-string

使用

import parse from 'gql-string'
// 假设您的查询对象是 testObj
const testObj = { a: 1, b: 'hahaha', c: undefined, d: { dd1: 'haha' } }
 
// 执行以下操作即可拼接出您所需的字符串
parse(testObj)
 
// 默认的拼接字符是',',您可以通过传给 parse 函数第二个参数 seperator 来指定分隔符,例如:
parse(testObj,'\n')

注意事项

  • 本函数将以下类型的数据认为是空值,在生成查询字符串过程中会自动将其过滤
    • null
    • undefined
    • []
    • {}
    • [undefined]
    • {undefined}
  • 2.0版本可以考虑某些用户的个性化需求,可以指定自定义的空值,例如有些用户可能需要过滤0

更新日志

  • 1.0.0
    • 第一个稳定版本发布

Readme

Keywords

Package Sidebar

Install

npm i gql-string

Weekly Downloads

0

Version

1.0.2

License

ISC

Unpacked Size

4.07 kB

Total Files

5

Last publish

Collaborators

  • yizhen.fan