UNPKG

450 BJavaScriptView Raw
1'use strict';
2var wellKnownSymbol = require('../internals/well-known-symbol');
3var defineProperty = require('../internals/object-define-property').f;
4
5var METADATA = wellKnownSymbol('metadata');
6var FunctionPrototype = Function.prototype;
7
8// Function.prototype[@@metadata]
9// https://github.com/tc39/proposal-decorator-metadata
10if (FunctionPrototype[METADATA] === undefined) {
11 defineProperty(FunctionPrototype, METADATA, {
12 value: null
13 });
14}