69 lines
1.8 KiB
TypeScript
69 lines
1.8 KiB
TypeScript
import { TypeKeys } from './constants';
|
|
import {
|
|
AddressLabel,
|
|
AddressLabelEntry,
|
|
SetAddressLabel,
|
|
ClearAddressLabel,
|
|
SetAddressLabelEntry,
|
|
ChangeAddressLabelEntry,
|
|
SaveAddressLabelEntry,
|
|
ClearAddressLabelEntry,
|
|
RemoveAddressLabelEntry
|
|
} from './actionTypes';
|
|
|
|
export type TSetAddressLabel = typeof setAddressLabel;
|
|
export function setAddressLabel(payload: AddressLabel): SetAddressLabel {
|
|
return {
|
|
type: TypeKeys.SET_ADDRESS_LABEL,
|
|
payload
|
|
};
|
|
}
|
|
|
|
export type TClearAddressLabel = typeof clearAddressLabel;
|
|
export function clearAddressLabel(payload: string): ClearAddressLabel {
|
|
return {
|
|
type: TypeKeys.CLEAR_ADDRESS_LABEL,
|
|
payload
|
|
};
|
|
}
|
|
|
|
export type TSetAddressLabelEntry = typeof setAddressLabelEntry;
|
|
export function setAddressLabelEntry(payload: AddressLabelEntry): SetAddressLabelEntry {
|
|
return {
|
|
type: TypeKeys.SET_ADDRESS_LABEL_ENTRY,
|
|
payload
|
|
};
|
|
}
|
|
|
|
export type TChangeAddressLabelEntry = typeof changeAddressLabelEntry;
|
|
export function changeAddressLabelEntry(payload: AddressLabelEntry): ChangeAddressLabelEntry {
|
|
return {
|
|
type: TypeKeys.CHANGE_ADDRESS_LABEL_ENTRY,
|
|
payload
|
|
};
|
|
}
|
|
|
|
export type TSaveAddressLabelEntry = typeof saveAddressLabelEntry;
|
|
export function saveAddressLabelEntry(payload: string): SaveAddressLabelEntry {
|
|
return {
|
|
type: TypeKeys.SAVE_ADDRESS_LABEL_ENTRY,
|
|
payload
|
|
};
|
|
}
|
|
|
|
export type TClearAddressLabelEntry = typeof clearAddressLabelEntry;
|
|
export function clearAddressLabelEntry(payload: string): ClearAddressLabelEntry {
|
|
return {
|
|
type: TypeKeys.CLEAR_ADDRESS_LABEL_ENTRY,
|
|
payload
|
|
};
|
|
}
|
|
|
|
export type TRemoveAddressLabelEntry = typeof removeAddressLabelEntry;
|
|
export function removeAddressLabelEntry(payload: string): RemoveAddressLabelEntry {
|
|
return {
|
|
type: TypeKeys.REMOVE_ADDRESS_LABEL_ENTRY,
|
|
payload
|
|
};
|
|
}
|