From 81ddf9b700bc48a1f8e472209f080f9c1d9a9b09 Mon Sep 17 00:00:00 2001 From: Piotr Russ Date: Wed, 18 Nov 2020 23:26:45 +0100 Subject: rm node_modules --- node_modules/sift/index.d.ts | 62 -------------------------------------------- 1 file changed, 62 deletions(-) delete mode 100644 node_modules/sift/index.d.ts (limited to 'node_modules/sift/index.d.ts') diff --git a/node_modules/sift/index.d.ts b/node_modules/sift/index.d.ts deleted file mode 100644 index c650df9..0000000 --- a/node_modules/sift/index.d.ts +++ /dev/null @@ -1,62 +0,0 @@ -export type SupportedTypes = Array; -export type KeyOrValue = T & T[0]; - -export type ElemMatch = { - [P in keyof T]?: SiftQuery; -} - -export type Query = { - $eq?: T[0]; - $ne?: T[0]; - $or?: Array>; - $gt?: T[0]; - $gte?: T[0]; - $lt?: T[0]; - $lte?: T[0]; - $mod?: number[]; - $in?: Array>; - $nin?: Array>; - $not?: SiftQuery; - $type?: any; - $all?: Array>; - $size?: number; - $nor?: Array>; - $and?: Array>; - $regex?: RegExp | string; - $elemMatch?: ExternalQuery; - $exists?: boolean; - $where?: string | WhereFn; - $options?: "i" | "g" | "m" | "u"; -} - -export interface InternalQuery extends Query { -} - -export type ExternalQuery = ElemMatch; - -export type WhereFn = (this: T[0], value: T[0], index: number, array: T) => boolean; - -export type FilterFn = (value: T, index?: number, array?: T[]) => boolean; - -export type SiftQuery = ExternalQuery & InternalQuery; - -export type PluginDefinition = { - [index: string]: (a: T, b: T) => boolean | number; -} - -export type PluginFunction = (sift: Sift) => PluginDefinition; - -export type Exec = (array: T) => T; - -export interface Sift { - (query: RegExp, target: T, rawSelector?: any): T; - (query: SiftQuery, rawSelector: (item: T) => boolean): Exec; - (query: SiftQuery): FilterFn; - (query: SiftQuery, target: T, rawSelector?: any): T; - indexOf(query: SiftQuery, target: T, rawSelector?: any): number; - compare(a: T, b: K): 0 | -1 | 1; -} - - -declare const Sift: Sift -export default Sift -- cgit v1.2.3