mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-21 05:45:50 +00:00
fix duplicate message
This commit is contained in:
@@ -3,13 +3,12 @@ import { ZodError} from 'zod';
|
||||
import { IDBError } from './types';
|
||||
|
||||
// Define a type for the Result of repository operations
|
||||
export type RepositoryResult<T, E> = Result<T, Error | ZodError<E>>;
|
||||
export type RepositoryResultNew<T, E> = Result<T, IDBError<E>>;
|
||||
export type RepositoryResult<T, E> = Result<T, IDBError<E>>;
|
||||
export abstract class IDexieRepository<T, R> {
|
||||
|
||||
abstract insert(document: T): Promise<RepositoryResultNew<number, T>>
|
||||
abstract insert(document: T): Promise<RepositoryResult<number, T>>
|
||||
|
||||
abstract insertMany(documents: T[]): Promise<RepositoryResult<number[], ZodError<T>>>
|
||||
abstract insertMany(documents: T[]): Promise<RepositoryResult<number[], T[]>>
|
||||
|
||||
abstract update(id: any, updatedDocument: Partial<T>) : Promise<RepositoryResult<number, T>>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user