octonom
Version:
Object Document Mapper for any database
19 lines (13 loc) • 384 B
text/typescript
import { Model, Property, utils } from '../../../lib/main';
export class CatModel extends Model {
.String({default: utils.generateId, required: true})
public id: string;
.String()
public name: string;
.Number({min: 0})
public age: number;
public nonSchemaProperty: string;
constructor(data?: Partial<CatModel>) {
super(data);
}
}