From 0189d35514c4dbb2dfbc74551858a5f9e357c624 Mon Sep 17 00:00:00 2001 From: MathieuG-P <40181755+Zagrios@users.noreply.github.com> Date: Sun, 3 Jul 2022 22:59:57 +0200 Subject: [PATCH] create interface for ipc excetions --- src/shared/models/bsm-exception.model.ts | 5 +++++ src/shared/models/ipc-models.model.ts | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 src/shared/models/bsm-exception.model.ts diff --git a/src/shared/models/bsm-exception.model.ts b/src/shared/models/bsm-exception.model.ts new file mode 100644 index 00000000..0e64d5cc --- /dev/null +++ b/src/shared/models/bsm-exception.model.ts @@ -0,0 +1,5 @@ +export interface BsmException { + type: "error"|"warning" + title: string, + msg?: string, +} \ No newline at end of file diff --git a/src/shared/models/ipc-models.model.ts b/src/shared/models/ipc-models.model.ts index fcf2070e..8c97e69a 100644 --- a/src/shared/models/ipc-models.model.ts +++ b/src/shared/models/ipc-models.model.ts @@ -1,3 +1,5 @@ +import { BsmException } from "./bsm-exception.model"; + export interface IpcRequest{ args?: T, responceChannel?: string @@ -5,6 +7,6 @@ export interface IpcRequest{ export interface IpcResponse{ data?: T, - error?: any, + error?: BsmException, success: boolean, } \ No newline at end of file