blob: abf0449c9546665ebc4fbe2601e75ad937d98c17 [file] [log] [blame]
Tim van der Lippefdbd42e2020-04-07 15:14:36 +01001'use strict';
2
3var define = require('define-properties');
Tim van der Lippe2c891972021-07-29 16:22:50 +01004var callBind = require('call-bind');
Tim van der Lippefdbd42e2020-04-07 15:14:36 +01005
6var implementation = require('./implementation');
7var getPolyfill = require('./polyfill');
8var shim = require('./shim');
9
Tim van der Lippe2c891972021-07-29 16:22:50 +010010var polyfill = callBind(getPolyfill(), Object);
Tim van der Lippefdbd42e2020-04-07 15:14:36 +010011
12define(polyfill, {
13 getPolyfill: getPolyfill,
14 implementation: implementation,
15 shim: shim
16});
17
18module.exports = polyfill;