UNPKG

memory-orm

Version:
56 lines (55 loc) 1.24 kB
import { Query } from './query' import { LeafCmd, ReduceLeaf, OrderCmd, Reduce, ReduceOrder, ReduceOrderPage, NameBase, CLASS, DEFAULT_RULE_TYPE, } from './type' import { List } from './list' export declare class Map<A extends DEFAULT_RULE_TYPE> { static $name: NameBase static bless(o: any): any static init(o: ReduceLeaf, cmd: LeafCmd): void static reduce<A extends DEFAULT_RULE_TYPE>( query: Query<A>, path: string, item: any, o: ReduceLeaf, cmd: LeafCmd ): void static finish<A extends DEFAULT_RULE_TYPE>( query: Query<A>, path: string, o: ReduceLeaf, list: CLASS<List<A>> ): void static order<A extends DEFAULT_RULE_TYPE>( query: Query<A>, path: string, from: Reduce, origin: any, cmd: OrderCmd, list: CLASS<List<A>> ): ReduceOrder<A> static dash<A extends DEFAULT_RULE_TYPE>( query: Query<A>, path: string, from: ReduceOrder<A>, origin: any, cmd: OrderCmd, list: CLASS<List<A>> ): ReduceOrder<A> static post_proc<A extends DEFAULT_RULE_TYPE>( query: Query<A>, path: string, from: ReduceOrder<A>, origin: any, cmd: OrderCmd, list: CLASS<List<A>> ): ReduceOrder<A> | ReduceOrderPage<A> }