You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
500 B
26 lines
500 B
# Polyfill for `Object.setPrototypeOf` |
|
|
|
A simple cross platform implementation to set the prototype of an instianted object. Supports all modern browsers and at least back to IE8. |
|
|
|
## Usage: |
|
|
|
``` |
|
$ npm install --save setprototypeof |
|
``` |
|
|
|
```javascript |
|
var setPrototypeOf = require('setprototypeof'); |
|
|
|
var obj = {}; |
|
setPrototypeOf(obj, { |
|
foo: function() { |
|
return 'bar'; |
|
} |
|
}); |
|
obj.foo(); // bar |
|
``` |
|
|
|
TypeScript is also supported: |
|
```typescript |
|
import setPrototypeOf = require('setprototypeof'); |
|
``` |