0.6.10 • Published 4 months ago
@bleco/ds-timestamp v0.6.10
@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.10
4 months ago
0.6.9
5 months ago
0.6.8
5 months ago
0.6.7
6 months ago
0.4.9
10 months ago
0.6.6
7 months ago
0.5.3
9 months ago
0.5.0
9 months ago
0.5.2
9 months ago
0.5.1
9 months ago
0.4.10
10 months ago
0.4.11
10 months ago
0.6.3
8 months ago
0.6.2
8 months ago
0.6.5
7 months ago
0.6.4
8 months ago
0.6.1
8 months ago
0.6.0
9 months ago
0.4.8
11 months ago
0.4.7
11 months ago
0.3.24
1 year ago
0.4.5
12 months ago
0.4.4
12 months ago
0.4.6
11 months ago
0.4.1
12 months ago
0.4.0
12 months ago
0.4.3
12 months ago
0.4.2
12 months ago
0.3.23
1 year ago
0.3.22
1 year ago
0.3.21
1 year ago
0.3.17
1 year ago
0.3.16
1 year ago
0.3.15
1 year ago
0.3.14
1 year ago
0.3.20
1 year ago
0.3.19
1 year ago
0.3.18
1 year ago
0.3.13
1 year ago
0.3.12
1 year ago
0.3.11
1 year ago
0.3.10
2 years ago
0.3.9
2 years ago
0.3.8
2 years ago
0.3.7
2 years ago
0.3.6
2 years ago
0.3.5
2 years ago
0.3.4
2 years ago
0.3.3
2 years ago
0.3.2
2 years ago
0.3.1
2 years ago
0.3.0
2 years ago
0.2.7
2 years ago
0.2.6
2 years ago
0.2.5
2 years ago
0.2.4
2 years ago