| import { BSONValue } from './bson_value'; | |
| /** @public */ | |
| export interface MinKeyExtended { | |
| $minKey: 1; | |
| } | |
| /** | |
| * A class representation of the BSON MinKey type. | |
| * @public | |
| * @category BSONType | |
| */ | |
| export class MinKey extends BSONValue { | |
| get _bsontype(): 'MinKey' { | |
| return 'MinKey'; | |
| } | |
| /** @internal */ | |
| toExtendedJSON(): MinKeyExtended { | |
| return { $minKey: 1 }; | |
| } | |
| /** @internal */ | |
| static fromExtendedJSON(): MinKey { | |
| return new MinKey(); | |
| } | |
| /** @internal */ | |
| [Symbol.for('nodejs.util.inspect.custom')](): string { | |
| return this.inspect(); | |
| } | |
| inspect(): string { | |
| return 'new MinKey()'; | |
| } | |
| } | |