symbols.js 805 B

123456789101112131415
  1. 'use strict';
  2. exports.arrayAtomicsSymbol = Symbol('mongoose#Array#_atomics');
  3. exports.arrayParentSymbol = Symbol('mongoose#Array#_parent');
  4. exports.arrayPathSymbol = Symbol('mongoose#Array#_path');
  5. exports.arraySchemaSymbol = Symbol('mongoose#Array#_schema');
  6. exports.documentArrayParent = Symbol('mongoose:documentArrayParent');
  7. exports.documentSchemaSymbol = Symbol('mongoose#Document#schema');
  8. exports.getSymbol = Symbol('mongoose#Document#get');
  9. exports.modelSymbol = Symbol('mongoose#Model');
  10. exports.objectIdSymbol = Symbol('mongoose#ObjectId');
  11. exports.populateModelSymbol = Symbol('mongoose.PopulateOptions#Model');
  12. exports.schemaTypeSymbol = Symbol('mongoose#schemaType');
  13. exports.scopeSymbol = Symbol('mongoose#Document#scope');
  14. exports.validatorErrorSymbol = Symbol('mongoose:validatorError');