Create empty service respone property.

This commit is contained in:
themodrnhakr 2025-10-04 01:31:42 -05:00
parent 077d63c175
commit 5c8ef1fde5
2 changed files with 5 additions and 3 deletions

View File

@ -1,6 +1,6 @@
import { type DB, db } from "$lib/server/db/db";
import { tasks, type taskTypes } from "$lib/server/db/schema/tasks";
import type { ServiceResponse } from "$lib/server/services/service.types";
import type { ServiceResponse, ServiceResponseSuccess } from "$lib/server/services/service.types";
import { eq, type InferSelectModel } from "drizzle-orm";
import logger from "../logger";
@ -62,6 +62,8 @@ class TasksService {
}
}
public none: ServiceResponseSuccess<"ok", never> = { status: "ok" };
/**
* Fetch all tasks.
* @returns An array of all task records with relations included.

View File

@ -1,8 +1,8 @@
type ServiceResponseSuccess<T, D> = {
export type ServiceResponseSuccess<T, D> = {
status: T;
data?: D;
};
type ServiceResponseFailure<T, E> = {
export type ServiceResponseFailure<T, E> = {
status: T;
code?: E;
error?: Error | string;