diff --git a/src/lib/server/services/service.types.ts b/src/lib/server/services/service.types.ts new file mode 100644 index 0000000..534aa33 --- /dev/null +++ b/src/lib/server/services/service.types.ts @@ -0,0 +1,12 @@ +type ServiceResponseSuccess = { + status: T; + data?: D; +}; +type ServiceResponseFailure = { + status: T; + code?: E; + error?: Error | string; +}; +export type ServiceResponse = + | ServiceResponseSuccess + | ServiceResponseFailure;