-
-
Notifications
You must be signed in to change notification settings - Fork 551
/
Copy pathbookstore.ts
34 lines (30 loc) · 944 Bytes
/
bookstore.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
// Local modules
import * as actionTypes from "../actionTypes";
export const publishToBookstore = (
payload: actionTypes.PublishToBookstore["payload"]
): actionTypes.PublishToBookstore => {
return {
type: actionTypes.PUBLISH_TO_BOOKSTORE,
payload
};
};
export const publishToBookstoreAfterSave = (
payload: actionTypes.PublishToBookstoreAfterSave["payload"]
): actionTypes.PublishToBookstoreAfterSave => {
return {
type: actionTypes.PUBLISH_TO_BOOKSTORE_AFTER_SAVE,
payload
};
};
export const publishToBookstoreSucceeded = (
payload: actionTypes.PublishToBookstoreSucceeded["payload"]
): actionTypes.PublishToBookstoreSucceeded => ({
type: actionTypes.PUBLISH_TO_BOOKSTORE_SUCCEEDED,
payload
});
export const publishToBookstoreFailed = (
payload: actionTypes.PublishToBookstoreFailed["payload"]
): actionTypes.PublishToBookstoreFailed => ({
type: actionTypes.PUBLISH_TO_BOOKSTORE_FAILED,
payload
});