1.2.11 • Published 6 months ago

rsql-typeorm v1.2.11

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months 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

6 months ago

1.2.10

7 months ago

1.2.8

10 months ago

1.2.7

10 months ago

1.2.6

10 months ago

1.2.9

10 months ago

1.2.5

12 months ago

1.2.4

12 months ago

1.1.4

1 year ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago