elder-orm/core

View on GitHub
src/classes/collection.ts

Summary

Maintainability
A
0 mins
Test Coverage
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
  }
}