UNPKG

kawkab-frontend

Version:

Kawkab frontend is a frontend library for the Kawkab framework

15 lines (14 loc) 404 B
import { collect } from '../utils/collect'; export class BaseModel { constructor(data) { Object.assign(this, data); } static collect(items) { if (!Array.isArray(items)) { console.warn("BaseModel.collect expects an array."); return collect([]); } const models = items.map(item => new this(item)); return collect(models); } }