Files
usenet-indexer/lib/yenc/errors.ts
T

17 lines
368 B
TypeScript

export class YencError extends Error {
constructor(message: string) {
super(message)
this.name = 'YencError'
}
}
export class YencCrcError extends YencError {
constructor(
public readonly expected: string,
public readonly actual: string
) {
super(`CRC32 mismatch: expected ${expected}, got ${actual}`)
this.name = 'YencCrcError'
}
}