mirror of
https://github.com/JonasunderscoreJones/jonas_jones-api.git
synced 2025-10-23 17:19:18 +02:00
18 lines
402 B
TypeScript
18 lines
402 B
TypeScript
import { BSON_MAJOR_VERSION } from './constants';
|
|
|
|
/** @public */
|
|
export abstract class BSONValue {
|
|
/** @public */
|
|
public abstract get _bsontype(): string;
|
|
|
|
/** @internal */
|
|
get [Symbol.for('@@mdb.bson.version')](): typeof BSON_MAJOR_VERSION {
|
|
return BSON_MAJOR_VERSION;
|
|
}
|
|
|
|
/** @public */
|
|
public abstract inspect(): string;
|
|
|
|
/** @internal */
|
|
abstract toExtendedJSON(): unknown;
|
|
}
|