deno.land / x / mongoose@6.7.5 / test / types / helpers.test.ts
12345678910111213141516import * as mongoose from 'mongoose';import { ObjectId } from 'mongodb';import { expectType, expectError } from 'tsd';
expectType<true>(mongoose.isObjectIdOrHexString(new ObjectId()));expectType<true>(mongoose.isObjectIdOrHexString(new mongoose.Types.ObjectId()));expectType<boolean>(mongoose.isObjectIdOrHexString('string'));expectType<false>(mongoose.isObjectIdOrHexString(new Error()));
expectType<true>(mongoose.isValidObjectId(new ObjectId()));expectType<true>(mongoose.isValidObjectId(new mongoose.Types.ObjectId()));expectType<boolean>(mongoose.isValidObjectId('12345'));expectError(mongoose.isValidObjectId());
expectType<Date>(mongoose.now());
Version Info