9 lines
		
	
	
		
			363 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			9 lines
		
	
	
		
			363 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
var metadata = require('./_metadata');
 | 
						|
var anObject = require('./_an-object');
 | 
						|
var toMetaKey = metadata.key;
 | 
						|
var ordinaryDefineOwnMetadata = metadata.set;
 | 
						|
 | 
						|
metadata.exp({ defineMetadata: function defineMetadata(metadataKey, metadataValue, target, targetKey) {
 | 
						|
  ordinaryDefineOwnMetadata(metadataKey, metadataValue, anObject(target), toMetaKey(targetKey));
 | 
						|
} });
 |