get-arbitrary-object

Return a object which any properties of it is undefined or function.

Usage no npm install needed!

<script type="module">
  import getArbitraryObject from 'https://cdn.skypack.dev/get-arbitrary-object';
</script>

README

get-arbitrary-object

Get a arbitrary object.

Install

Install with npm:

$ npm install get-arbitrary-object --save

Usage

const arbitraryObject = getArbitraryObject()
console.log(ArbitraryObject.a) // undefined
console.log(ArbitraryObject.a()) // undefined

const arbitraryObject = getArbitraryObject({
    a: 1,
    toString: () => 0
})
console.log(ArbitraryObject.a) // 1
console.log(ArbitraryObject + 1) // 1
console.log(ArbitraryObject.b + 1) // 0 + 1