export class DatabaseOperationError extends Error { constructor(message: string, options?: ErrorOptions) { super(message, options); } } export class NotFoundError extends Error { constructor(message: string, options?: ErrorOptions) { super(message, options); } } export class InputParseError extends Error { constructor(message: string, options?: ErrorOptions) { super(message, options); } } export class ServerActionError extends Error { code: string; constructor(message: string, code: string) { super(message); this.name = "ServerActionError"; this.code = code; } }