@ganuz/prevent-extensions
Prevent Extensions is package from Ganuz library
Install
$ yarn add @ganuz/prevent-extensions
Or
$ npm install --save @ganuz/prevent-extensions
Use
Module
import {
default as preventExtensions
} from '@ganuz/prevent-extensions';
Browser
<script src="https://unpkg.com/@ganuz/prevent-extensions/bundle.umd.min.js"></script>
let {
preventExtensions
} = G;
Examples
preventExtensions('foo'); // throw TypeError
preventExtensions(null); // throw TypeError
preventExtensions(v => v); // => true
(() => {
'use strict';
let object = {};
preventExtensions(object); // => true
object.foo = 'bar'; // throw TypeError
})()
@ganuz/prevent-extensions/polyfill
Module
import '@ganuz/prevent-extensions/polyfill';
Browser
<script src="https://unpkg.com/@ganuz/prevent-extensions/polyfill/bundle.umd.min.js"></script>
License
Copyright © Yisrael Eliev, Licensed under the MIT license.