UNPKG

dynamic-record

Version:

A bare minimum Javascript implementation of the Active Record pattern

9 lines (8 loc) 435 B
import { DynamicCollection as Collection } from "../DynamicCollection"; import { ModelConstructor } from "../DynamicRecord"; export declare class DynamicCollection<DataObject extends { _id?: string; }> extends Collection<DataObject> { constructor(Model: ModelConstructor, ...data: DataObject[]); static fromArray<DataObject extends object>(arr: Array<DataObject>, Model: ModelConstructor): DynamicCollection<DataObject>; }