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';
|
||
|
}
|
||
|
}
|