Skip to content
Permalink
Newer
Older
100644 16 lines (11 sloc) 445 Bytes
Ignoring revisions in .git-blame-ignore-revs.
September 14, 2020 10:42
1
'use strict';
2
3
var assertRecord = require('../helpers/assertRecord');
4
var fromPropertyDescriptor = require('../helpers/fromPropertyDescriptor');
September 14, 2020 10:42
5
6
var Type = require('./Type');
7
8
// https://262.ecma-international.org/6.0/#sec-frompropertydescriptor
September 14, 2020 10:42
9
10
module.exports = function FromPropertyDescriptor(Desc) {
11
if (typeof Desc !== 'undefined') {
12
assertRecord(Type, 'Property Descriptor', 'Desc', Desc);
September 14, 2020 10:42
13
}
14
15
return fromPropertyDescriptor(Desc);
September 14, 2020 10:42
16
};