@e22m4u/js-repository-mongodb-adapter
Version:
MongoDB адаптер для @e22m4u/js-repository
21 lines (19 loc) • 345 B
JavaScript
import {ObjectId} from 'mongodb';
/**
* Is object id.
*
* @param {*} value
* @returns {boolean}
*/
export function isObjectId(value) {
if (!value) {
return false;
}
if (value instanceof ObjectId) {
return true;
}
if (typeof value !== 'string') {
return false;
}
return value.match(/^[a-fA-F0-9]{24}$/) != null;
}