|
1 | 1 | import { Action } from '@ngrx/store';
|
2 | 2 |
|
3 | 3 | export enum <%= classify(name) %>ActionTypes {
|
4 |
| - Load<%= classify(name) %>s = '[<%= classify(name) %>] Load <%= classify(name) %>s', |
5 |
| - <% if (api) { %>Load<%= classify(name) %>sSuccess = '[<%= classify(name) %>] Load <%= classify(name) %>s Success',<% } %> |
6 |
| - <% if (api) { %>Load<%= classify(name) %>sFailure = '[<%= classify(name) %>] Load <%= classify(name) %>s Failure',<% } %> |
| 4 | + <%= prefix %><%= classify(name) %>s = '[<%= classify(name) %>] <%= prefix %> <%= classify(name) %>s', |
| 5 | + <% if (api) { %><%= prefix %><%= classify(name) %>sSuccess = '[<%= classify(name) %>] <%= prefix %> <%= classify(name) %>s Success',<% } %> |
| 6 | + <% if (api) { %><%= prefix %><%= classify(name) %>sFailure = '[<%= classify(name) %>] <%= prefix %> <%= classify(name) %>s Failure',<% } %> |
7 | 7 | }
|
8 | 8 |
|
9 |
| -export class Load<%= classify(name) %>s implements Action { |
10 |
| - readonly type = <%= classify(name) %>ActionTypes.Load<%= classify(name) %>s; |
| 9 | +export class <%= prefix %><%= classify(name) %>s implements Action { |
| 10 | + readonly type = <%= classify(name) %>ActionTypes.<%= prefix %><%= classify(name) %>s; |
11 | 11 | }
|
12 | 12 | <% if (api) { %>
|
13 |
| -export class Load<%= classify(name) %>sSuccess implements Action { |
14 |
| - readonly type = <%= classify(name) %>ActionTypes.Load<%= classify(name) %>sSuccess; |
| 13 | +export class <%= prefix %><%= classify(name) %>sSuccess implements Action { |
| 14 | + readonly type = <%= classify(name) %>ActionTypes.<%= prefix %><%= classify(name) %>sSuccess; |
15 | 15 | constructor(public payload: { data: any }) { }
|
16 | 16 | }
|
17 | 17 |
|
18 |
| -export class Load<%= classify(name) %>sFailure implements Action { |
19 |
| - readonly type = <%= classify(name) %>ActionTypes.Load<%= classify(name) %>sFailure; |
| 18 | +export class <%= prefix %><%= classify(name) %>sFailure implements Action { |
| 19 | + readonly type = <%= classify(name) %>ActionTypes.<%= prefix %><%= classify(name) %>sFailure; |
20 | 20 | constructor(public payload: { error: any }) { }
|
21 | 21 | }
|
22 | 22 | <% } %>
|
23 |
| -<% if (api) { %>export type <%= classify(name) %>Actions = Load<%= classify(name) %>s | Load<%= classify(name) %>sSuccess | Load<%= classify(name) %>sFailure;<% } %> |
24 |
| -<% if (!api) { %>export type <%= classify(name) %>Actions = Load<%= classify(name) %>s;<% } %> |
| 23 | +<% if (api) { %>export type <%= classify(name) %>Actions = <%= prefix %><%= classify(name) %>s | <%= prefix %><%= classify(name) %>sSuccess | <%= prefix %><%= classify(name) %>sFailure;<% } %> |
| 24 | +<% if (!api) { %>export type <%= classify(name) %>Actions = <%= prefix %><%= classify(name) %>s;<% } %> |
0 commit comments