@livequery/types
Advanced tools
@@ -37,11 +37,10 @@ export declare type FilterExpression = '==' | '!=' | '<' | '<=' | '>' | '>=' | 'in-array' | 'contains' | 'not-contains' | 'like' | 'between'; | ||
| export declare type FilterCondition<T> = Partial<Eq<T> & Neq<T> & Lt<T> & Lte<T> & Gt<T> & Gte<T> & InArray<T> & Contains<T> & NotContains<T> & Like<T>>; | ||
| export declare type QueryOption<T = any> = { | ||
| export declare type BasicQueryOption<T = any> = { | ||
| _limit: number; | ||
| _cursor: any; | ||
| _q: string; | ||
| _order_by: keyof T; | ||
| _sort: 'asc' | 'desc'; | ||
| _select: Array<keyof T>; | ||
| filters: FilterCondition<T>; | ||
| }; | ||
| export declare type QueryOption<T = any> = BasicQueryOption<T> & FilterCondition<T>; | ||
| export declare type LivequeryRequest<T = any> = { | ||
@@ -55,5 +54,4 @@ ref: string; | ||
| }; | ||
| options: Omit<QueryOption<T>, "filters"> & { | ||
| filters: Array<[string, FilterExpression, any]>; | ||
| }; | ||
| filters: Array<[string, FilterExpression, any]>; | ||
| options: BasicQueryOption<T>; | ||
| }; |
+1
-1
@@ -6,3 +6,3 @@ { | ||
| }, | ||
| "version": "1.0.23", | ||
| "version": "1.0.24", | ||
| "description": "", | ||
@@ -9,0 +9,0 @@ "main": "build/index.js", |
5281
0.28%130
-1.52%