@etsoo/appscript
Version:
Applications shared TypeScript framework
38 lines (31 loc) • 818 B
text/typescript
import { IApiPayload } from "@etsoo/restclient";
import {
IActionResult,
IdActionResult,
IdMsgActionResult,
MsgActionResult
} from "@etsoo/shared";
/**
* Action result payload
*/
export type ResultPayload = IApiPayload<IActionResult>;
/**
* Number id action result payload
*/
export type IdResultPayload = IApiPayload<IdActionResult>;
/**
* String id action result payload
*/
export type StringIdResultPayload = IApiPayload<IdActionResult<string>>;
/**
* Id and message action result payload
*/
export type IdMsgResultPayload = IApiPayload<IdMsgActionResult>;
/**
* String id and message action result payload
*/
export type StringIdMsgResultPayload = IApiPayload<IdMsgActionResult<string>>;
/**
* Message action result payload
*/
export type MsgResultPayload = IApiPayload<MsgActionResult>;