0.6.11 • Published 9 months ago
@bleco/ds-timestamp v0.6.11
@bleco/ds-timestamp
A loopback next extension for automatically adding and managing createAt and updatedAt attributes to Model
Usage
// book.model.ts
import {TimestampMixin} from '';
import {Entity, model, property} from '@loopback/repository';
@model()
@mixin(TimestampModelMixin)
class Book extends Entity {
@property({
type: 'number',
id: true,
})
id: number;
@property()
name: string;
@property()
type: string;
constructor(data?: Partial<Book>) {
super(data);
}
}
interface Book extends TimestampModel {}
// book.repository.ts
import {TimestampModelMixin} from '';
import {mixin} from '@bleco/mixin';
import {DefaultCrudRepository} from '@loopback/repository';
import {Book} from '../models';
@mixin(TimestampRepositoryMixin)
class BookRepository extends DefaultCrudRepository<Book, typeof Book.prototype.id> {
constructor(dataSource: juggler.DataSource) {
super(Book, dataSource);
}
}
License
0.6.11
9 months ago
0.6.10
1 year ago
0.6.9
2 years ago
0.6.8
2 years ago
0.6.7
2 years ago
0.4.9
2 years ago
0.6.6
2 years ago
0.5.3
2 years ago
0.5.0
2 years ago
0.5.2
2 years ago
0.5.1
2 years ago
0.4.10
2 years ago
0.4.11
2 years ago
0.6.3
2 years ago
0.6.2
2 years ago
0.6.5
2 years ago
0.6.4
2 years ago
0.6.1
2 years ago
0.6.0
2 years ago
0.4.8
2 years ago
0.4.7
2 years ago
0.3.24
2 years ago
0.4.5
2 years ago
0.4.4
2 years ago
0.4.6
2 years ago
0.4.1
2 years ago
0.4.0
2 years ago
0.4.3
2 years ago
0.4.2
2 years ago
0.3.23
2 years ago
0.3.22
2 years ago
0.3.21
2 years ago
0.3.17
2 years ago
0.3.16
2 years ago
0.3.15
2 years ago
0.3.14
2 years ago
0.3.20
2 years ago
0.3.19
2 years ago
0.3.18
2 years ago
0.3.13
2 years ago
0.3.12
2 years ago
0.3.11
2 years ago
0.3.10
3 years ago
0.3.9
3 years ago
0.3.8
3 years ago
0.3.7
3 years ago
0.3.6
3 years ago
0.3.5
3 years ago
0.3.4
3 years ago
0.3.3
3 years ago
0.3.2
3 years ago
0.3.1
3 years ago
0.3.0
3 years ago
0.2.7
3 years ago
0.2.6
3 years ago
0.2.5
3 years ago
0.2.4
3 years ago