UNPKG

dynamic-record

Version:

A bare minimum Javascript implementation of the Active Record pattern

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