没有合适的资源?快使用搜索试试~ 我知道了~
rsql:用于Node.js和浏览器的RSQL编译器和解析器
共78个文件
ts:31个
json:14个
md:12个
需积分: 9 0 下载量 102 浏览量
2021-05-02
09:23:55
上传
评论
收藏 208KB ZIP 举报
温馨提示
RSQL / FIQL 适用于Node.js和浏览器的RSQL发射器和解析器 RSQL是一种用于对RESTful API中的条目进行参数化过滤的查询语言。 它基于FIQL(馈送项目查询语言)–一种URI友好的语法,用于在Atom馈送中的各个条目之间表达过滤器。 FIQL非常适合在URI中使用; 没有不安全的字符,因此不需要URL编码。 另一方面,FIQL的语法不是很直观,URL编码并不总是那么重要,因此RSQL还为逻辑运算符和某些比较运算符提供了更友好的语法。 例如,您可以像这样查询资源:/ movies?query = name ==“杀人比尔”; year = gt = 2003或/movies?query=director.lastName==Nolan,年份> = 2000。 请参阅下面的示例。 资料来源: : 配套 该存储库是一个monorepo,这意味着它包含几个软
资源推荐
资源详情
资源评论
收起资源包目录
rsql-master.zip (78个子文件)
rsql-master
.gitignore 1KB
patches
dts-bundle
package.json 1KB
LICENSE 1KB
index.js 29B
lib
index.js 22KB
dts-bundle.js 4KB
yarn.lock 5KB
.eslintrc 408B
changelog.config.js 911B
package.json 2KB
stryker.conf.json 389B
jest.config.js 267B
LICENSE 1KB
CHANGELOG.md 3KB
tsconfig.json 286B
packages
parser
package.json 1KB
src
lexer
LexerProcessor.ts 430B
lex.ts 479B
processors
seekComparisonCustomOperatorToken.ts 892B
seekLogicCanonicalOperatorToken.ts 532B
scanSymbol.ts 350B
skipWhitespace.ts 339B
scanNonReservedSymbol.ts 493B
seekParenthesisToken.ts 484B
seekQuotedToken.ts 1KB
seekAnyToken.ts 2KB
seekUnquotedToken.ts 648B
seekLogicVerboseOperatorToken.ts 676B
seekComparisonOperatorToken.ts 637B
Token.ts 4KB
LexerContext.ts 302B
ParserContext.ts 915B
ParserProduction.ts 3KB
index.ts 9KB
Error.ts 1KB
ParserOperation.ts 2KB
CHANGELOG.md 2KB
tsconfig.json 194B
rollup.config.js 599B
README.md 1KB
builder
package.json 1KB
src
index.ts 3KB
CHANGELOG.md 2KB
tsconfig.json 217B
rollup.config.js 600B
README.md 2KB
ast
package.json 1KB
src
ComparisonOperator.ts 2KB
LogicOperator.ts 1KB
ReservedChars.ts 202B
index.ts 128B
Node.ts 7KB
CHANGELOG.md 2KB
tsconfig.json 177B
rollup.config.js 551B
README.md 6KB
emitter
package.json 1KB
src
index.ts 3KB
CHANGELOG.md 2KB
tsconfig.json 194B
rollup.config.js 600B
README.md 1KB
lerna.json 197B
.github
ISSUE_TEMPLATE
bug_report.md 265B
feature_request.md 374B
FUNDING.yml 66B
workflows
ci.yml 4KB
README.md 5KB
tests
tsconfig.json 172B
parser
parse.spec.ts 12KB
__snapshots__
parse.spec.ts.snap 8KB
builder
index.spec.ts 1KB
ast
Node.spec.ts 10KB
emitter
emit.spec.ts 3KB
.eslintignore 233B
.editorconfig 130B
.prettierrc 24B
yarn.lock 376KB
共 78 条
- 1
资源评论
火锅与理想
- 粉丝: 34
- 资源: 4568
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功