c21d88586e8a01cbf1d2e2acc07088a1ce1c1b8fb1faaba81e303de5f6add88aaf2cbe3330552a3aa593bd628f299a95888f8ae57ce1b571badb30e8ce8071 384 B

123456789
  1. var metadata = require('./_metadata');
  2. var anObject = require('./_an-object');
  3. var ordinaryGetOwnMetadata = metadata.get;
  4. var toMetaKey = metadata.key;
  5. metadata.exp({ getOwnMetadata: function getOwnMetadata(metadataKey, target /* , targetKey */) {
  6. return ordinaryGetOwnMetadata(metadataKey, anObject(target)
  7. , arguments.length < 3 ? undefined : toMetaKey(arguments[2]));
  8. } });