Skip to content

Commit 1bdc7ab

Browse files
committed
feat(example): register models
1 parent abacd0c commit 1bdc7ab

File tree

4 files changed

+16
-6
lines changed

4 files changed

+16
-6
lines changed

example/src/index.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import { connect } from "@stantanasi/jsonapi-client";
2-
import Article from "./models/article.model";
3-
import Comment from "./models/comment.model";
4-
import People from "./models/people.model";
2+
import { Article, Comment, People } from "./models";
53

64
connect({
75
baseURL: 'https://example.com',

example/src/models/article.model.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,8 @@ export const ArticleSchema = new Schema<IArticle>({
3030
});
3131

3232

33-
export default class Article extends model('articles', ArticleSchema) { }
33+
class Article extends model(ArticleSchema) { }
34+
35+
Article.register('articles');
36+
37+
export default Article

example/src/models/comment.model.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,8 @@ export const CommentSchema = new Schema<IComment>({
3030
});
3131

3232

33-
export default class Comment extends model<IComment>('comments', CommentSchema) { }
33+
class Comment extends model(CommentSchema) { }
34+
35+
Comment.register('comments');
36+
37+
export default Comment

example/src/models/people.model.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,8 @@ export const PeopleSchema = new Schema<IPeople>({
3636
});
3737

3838

39-
export default class People extends model<IPeople>('people', PeopleSchema) { }
39+
class People extends model(PeopleSchema) { }
40+
41+
People.register('people');
42+
43+
export default People

0 commit comments

Comments
 (0)