class Cursorimport { Cursor } from "https://deno.land/x/aloedb@0.1.0/lib/cursor.ts"; ConstructorsnewCursor(query: SearchQuery<Schema>,documents: Schema[],config: DatabaseConfig,)Type ParametersoptionalSchema extends Acceptable<Schema> = DocumentPropertiesprivatereadonlyconfig: DatabaseConfigDatabase configuration. privatereadonlydocuments: Schema[]Documents storage. privatemethods: CursorMethods[]Methods to execute. privatereadonlyquery: SearchQuery<Schema>Main search query. Methodsprivateexecute(): number[]privatefilter_execute(): voidprivatereverse_execute(): voidcount(): Promise<number>filter(query: any): thisgetMany(): Promise<Schema[]>getOne(): Promise<Schema | null>limit(number: number): thisreverse(): thisskip(number: number): thissort(query: any): this