@livequery/types
Advanced tools
| import { Observable } from 'rxjs'; | ||
| export declare type FilterExpression = '==' | '!=' | '<' | '<=' | '>' | '>=' | 'in-array' | 'contains' | 'not-in-array'; | ||
| export declare type FilterExpression = '==' | '!=' | '<' | '<=' | '>' | '>=' | 'in-array' | 'contains' | 'not-in-array' | 'like'; | ||
| export declare type FilterCondition<T extends {}, K extends keyof T = keyof T> = [K, FilterExpression, T[K] extends Array<any> ? (T[K][0] | T[K]) : T[K]]; | ||
@@ -12,2 +12,3 @@ export declare type RequestMethod = 'put' | 'patch' | 'delete' | 'post'; | ||
| _sort: 'asc' | 'desc'; | ||
| select: Array<keyof T>; | ||
| filters: Array<FilterCondition<T>>; | ||
@@ -20,5 +21,5 @@ }; | ||
| type: UpdatedDataType; | ||
| ref: string; | ||
| }; | ||
| export declare type QueryStream<T> = { | ||
| ref: string; | ||
| n: number; | ||
@@ -25,0 +26,0 @@ has_more?: boolean; |
+1
-1
@@ -6,3 +6,3 @@ { | ||
| }, | ||
| "version": "1.0.13", | ||
| "version": "1.0.14", | ||
| "description": "", | ||
@@ -9,0 +9,0 @@ "main": "build/index.js", |
2442
1.54%45
2.27%