Constructors
Properties
each
each: (iterator: (item: default<T>, index: number) => void) => void Type declaration
- (iterator: (item: default<T>, index: number) => void): void
Parameters
- iterator: (item: default<T>, index: number) => void
Returns void
size
size: () => number
Type declaration
- (): number
Returns number
Number
Methods
every
every(iterator: (item: default<T>, index: number) => boolean): boolean Parameters
- iterator: (item: default<T>, index: number) => boolean
Returns boolean
filter
Parameters
- iterator: (item: default<T>, index: number) => boolean
find
find( query: object, options: Partial<Omit<Options, "lean">> & { lean: true },): T[] Parameters
- query: object
- options: Partial<Omit<Options, "lean">> & { lean: true }
Returns T[]
find( query: object, options: Partial<Omit<Options, "lean">> & { lean: false },): default<T> Parameters
- query: object
- options: Partial<Omit<Options, "lean">> & { lean: false }
find( query: object, options: Partial<Omit<Options, "lean">> & { lean?: undefined },): default<T> Parameters
- query: object
- options: Partial<Omit<Options, "lean">> & { lean?: undefined }
Parameters
- query: object
- options: Partial<Options>
findOne
findOne( query: object, options: Partial<Omit<Options, "lean">> & { lean: true },): T Parameters
- query: object
- options: Partial<Omit<Options, "lean">> & { lean: true }
Returns T
findOne( query: object, options: Partial<Omit<Options, "lean">> & { lean: false },): default<T> Parameters
- query: object
- options: Partial<Omit<Options, "lean">> & { lean: false }
findOne( query: object, options: Partial<Omit<Options, "lean">> & { lean?: undefined },): default<T> Parameters
- query: object
- options: Partial<Omit<Options, "lean">> & { lean?: undefined }
Parameters
- query: object
- options: Partial<Options>
forEach
forEach(iterator: (item: default<T>, index: number) => void): void Parameters
- iterator: (item: default<T>, index: number) => void
Returns void
map
map<R>(iterator: (item: default<T>, index: number) => R): R[] Parameters
- iterator: (item: default<T>, index: number) => R
Returns R[]
reduce
reduce<R>( iterator: (pre: any, cur: default<T>, index: number) => R, initial?: R,): R Parameters
- iterator: (pre: any, cur: default<T>, index: number) => R
Optional
initial: R
Returns R
reduceRight
reduceRight<R>( iterator: (pre: any, cur: default<T>, index: number) => R, initial?: R,): R Parameters
- iterator: (pre: any, cur: default<T>, index: number) => R
Optional
initial: R
Returns R
slice
slice(start: number, end?: number): default<T> Parameters
- start: number
Optional
end: number
some
some(iterator: (item: default<T>, index: number) => boolean): boolean Parameters
- iterator: (item: default<T>, index: number) => boolean
Returns boolean
sort
sort(orderby: string, order?: number | "desc" | Record<string, any>): default<T> Parameters
- orderby: string
Optional
order: number | "desc" | Record<string, any>
sort(orderby: Record<string, number | Record<string, any>>): default<T> Parameters
- orderby: Record<string, number | Record<string, any>>
Query constructor.