mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-09-01 11:50:54 +08:00
Fixes borisyankov/DefinitelyTyped#4742 ctor definition of mongoose::Types::ObjectId
This commit is contained in:
@@ -368,6 +368,7 @@ schema.virtual('display_name')
|
||||
.set((value: string): void => {});
|
||||
|
||||
var id: mongoose.Types.ObjectId = new mongoose.Types.ObjectId('foo');
|
||||
var id: mongoose.Types.ObjectId = new mongoose.Types.ObjectId();
|
||||
var id2: mongoose.Types.ObjectId = new mongoose.Types.ObjectId(123);
|
||||
var id2: mongoose.Types.ObjectId = mongoose.Types.ObjectId.createFromTime(123);
|
||||
var id2: mongoose.Types.ObjectId = mongoose.Types.ObjectId.createFromHexString('foo');
|
||||
@@ -377,4 +378,4 @@ var eq = id.equals(id2);
|
||||
|
||||
var kitty1 = new Kitty({});
|
||||
var kitty2 = new Kitty({});
|
||||
var kittyEq = kitty1._id.equals(kitty2._id);
|
||||
var kittyEq = kitty1._id.equals(kitty2._id);
|
||||
|
||||
Vendored
+1
-2
@@ -79,7 +79,7 @@ declare module "mongoose" {
|
||||
}
|
||||
export module Types {
|
||||
export class ObjectId {
|
||||
constructor(id: string|number);
|
||||
constructor(id?: string|number);
|
||||
toHexString(): string;
|
||||
equals(other: ObjectId): boolean;
|
||||
getTimestamp(): Date;
|
||||
@@ -458,4 +458,3 @@ declare module "mongoose" {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user