octonom
Version:
Object Document Mapper for any database
16 lines (11 loc) • 428 B
text/typescript
import { Model, Property, Schema, utils } from '../../../lib/main';
import { PersonModel } from './person';
export class GroupWithArrayModel extends Model {
.String({default: utils.generateId})
public id: string;
.Array({elementSchema: new Schema.Model({model: PersonModel})})
public members: Array<Partial<PersonModel>>;
constructor(data?: Partial<GroupWithArrayModel>) {
super(data);
}
}