Skip to content

Commit 1ffb5a9

Browse files
brandonrobertsMikeRyanDev
authored andcommitted
fix(Schematics): Correct usage of upsert actions for entity blueprint (#821)
1 parent 55df574 commit 1ffb5a9

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

docs/entity/adapter.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ export class AddUser implements Action {
136136
export class UpsertUser implements Action {
137137
readonly type = UserActionTypes.UPSERT_USER;
138138

139-
constructor(public payload: { user: User }) {}
139+
constructor(public payload: { user: Update<User> }) {}
140140
}
141141

142142
export class AddUsers implements Action {
@@ -148,7 +148,7 @@ export class AddUsers implements Action {
148148
export class UpsertUsers implements Action {
149149
readonly type = UserActionTypes.UPSERT_USERS;
150150

151-
constructor(public payload: { users: User[] }) {}
151+
constructor(public payload: { users: Update<User>[] }) {}
152152
}
153153

154154
export class UpdateUser implements Action {

modules/schematics/src/entity/files/__path__/__name@dasherize@if-flat__/__name@dasherize@group-actions__.actions.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ export class Add<%= classify(name) %> implements Action {
3030
export class Upsert<%= classify(name) %> implements Action {
3131
readonly type = <%= classify(name) %>ActionTypes.Upsert<%= classify(name) %>;
3232

33-
constructor(public payload: { <%= camelize(name) %>: <%= classify(name) %> }) {}
33+
constructor(public payload: { <%= camelize(name) %>: Update<<%= classify(name) %>> }) {}
3434
}
3535

3636
export class Add<%= classify(name) %>s implements Action {
@@ -42,7 +42,7 @@ export class Add<%= classify(name) %>s implements Action {
4242
export class Upsert<%= classify(name) %>s implements Action {
4343
readonly type = <%= classify(name) %>ActionTypes.Upsert<%= classify(name) %>s;
4444

45-
constructor(public payload: { <%= camelize(name) %>s: <%= classify(name) %>[] }) {}
45+
constructor(public payload: { <%= camelize(name) %>s: Update<<%= classify(name) %>>[] }) {}
4646
}
4747

4848
export class Update<%= classify(name) %> implements Action {

0 commit comments

Comments
 (0)