export abstract class BaseError extends Schema.TaggedError<BaseError>()('BaseError', {
cause: Schema.instanceOf(Error).pipe(Schema.optional),
stack: Schema.String.pipe(Schema.optional),
}) {
}
export class Duplicate extends BaseError.extend<Duplicate>('Duplicate')({
message: Schema.String.pipe(Schema.optionalWith({ default: () => `Duplicate` })),
}) {
}
export abstract class BaseError extends Schema.TaggedError<BaseError>()('BaseError', {
cause: Schema.instanceOf(Error).pipe(Schema.optional),
stack: Schema.String.pipe(Schema.optional),
}) {
}
export class Duplicate extends BaseError.extend<Duplicate>('Duplicate')({
message: Schema.String.pipe(Schema.optionalWith({ default: () => `Duplicate` })),
}) {
}