diff --git a/src/services/general.interface.ts b/src/services/general.interface.ts new file mode 100644 index 0000000..461a4e1 --- /dev/null +++ b/src/services/general.interface.ts @@ -0,0 +1,13 @@ +export interface IStandardisedReturn { + state: EReturnState; + message?: string; + resolved?: T; +} + +export enum EReturnState { + unauthorized = 0, + clientError = 1, + serverError = 2, + done = 3, + queued = 4, +}