Configuring the collection
In order to work properly, the collection needs to know which models it supports. This is done by defining a static types
array with a list of model classes:
import { Collection } from 'datx';
import { Person, Pet } from './models';
export class MyCollection extends Collection {
public static types = [Person, Pet];
}
Alternativelly, with JavaScript without class properties:
import { Collection } from 'datx';
import { Person, Pet } from './models';
class MyCollection extends Collection {}
MyCollection.types = [Person, Pet];
export default MyCollection;