1.2.11 • Published 2 years ago

rsql-typeorm v1.2.11

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

rsql-typeorm

Is a implementation RSQL adapter to typeorm.

Operations

OperationDescription
==Equals operation
>Greather than operation
>=Greather than or equal operation
<Less than operation
<=Less than or equal operation
!=Not equals operation
=in=In list operation
=out=Out list operation
;And operation
,Or operation

Examples

Get from expression @rsql/builder:

import builder from '@rsql/builder';
import { adaptRsqlExpressionToQuery } from 'rsql-typeorm';

// equals
adaptRsqlExpressionToQuery(builder.eq(selector, value));

Get from string:

import { adaptRsqlStringToQuery } from 'rsql-typeorm';

// equals
adaptRsqlStringToQuery('name==John');

// greater than
adaptRsqlStringToQuery('createdAt>2022-02-02');

// in
adaptRsqlStringToQuery('name=in=(John,Doe)');

// like
adaptRsqlStringToQuery('name==*John*');

// complex query
adaptRsqlStringToQuery('title==foo*;(updated<-P1D,title==*bar)');

For more details about FIQL read RFC about.

1.2.11

2 years ago

1.2.10

2 years ago

1.2.8

2 years ago

1.2.7

2 years ago

1.2.6

2 years ago

1.2.9

2 years ago

1.2.5

2 years ago

1.2.4

2 years ago

1.1.4

2 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago