24 lines
455 B
TypeScript
24 lines
455 B
TypeScript
/** @public */
|
|
export class BSONError extends Error {
|
|
constructor(message: string) {
|
|
super(message);
|
|
Object.setPrototypeOf(this, BSONError.prototype);
|
|
}
|
|
|
|
get name(): string {
|
|
return 'BSONError';
|
|
}
|
|
}
|
|
|
|
/** @public */
|
|
export class BSONTypeError extends TypeError {
|
|
constructor(message: string) {
|
|
super(message);
|
|
Object.setPrototypeOf(this, BSONTypeError.prototype);
|
|
}
|
|
|
|
get name(): string {
|
|
return 'BSONTypeError';
|
|
}
|
|
}
|