blow-data
Version:
Data access layer for Blow.
25 lines (21 loc) • 530 B
text/typescript
;
import {PersistedModel} from '../../src/PersistedModel';
import * as decorators from '../../src/decorators';
import {IHasManyRelation} from '../../src/interfaces';
import {Book} from './interfaces';
.model({
name: 'Author',
connection: 'default'
})
export class Author extends PersistedModel {
.property({
type: 'String'
})
name: string;
.relation({
type: 'hasMany',
model: 'Book',
foreignKey: 'authorId'
})
books: IHasManyRelation<Book>;
}