src/classes/collection.ts
export default class Collection extends Array {
constructor(...args: any[]) {
super(...args)
}
static create(...items: any[]) {
return new Collection(...arguments)
}
serialize() {
const arr: any[] = []
this.forEach(item => {
arr.push(item.serialize())
})
return arr
}
}