is-get-set-prop

Does a JS type have a getter/setter property

Usage no npm install needed!

<script type="module">
  import isGetSetProp from 'https://cdn.skypack.dev/is-get-set-prop';
</script>

README

is-get-set-prop

NPM version Build Status Coverage Status

Code Climate Dependencies DevDependencies

Does a JS type have a getter/setter property

Install

npm install --save is-get-set-prop

Usage

ES2015

import isGetSetProp from 'is-get-set-prop';

isGetSetProp('array', 'length');
// => true

isGetSetProp('ARRAY', 'push');
// => false

// is-get-set-prop can only verify native JS types
isGetSetProp('gulp', 'task');
// => false;

ES5

var isGetSetProp = require('is-get-set-prop');

isGetSetProp('array', 'length');
// => true

isGetSetProp('ARRAY', 'push');
// => false

// is-get-set-prop can only verify native JS types
isGetSetProp('customObject', 'customGetterOrSetter');
// => false;

API

isGetSetProp(type, propertyName)

type

Type: string

A native JS type to examine. Note: is-get-set-prop can only verify native JS types.

propertyName

Type: string

Property name to determine if a getter/setter of type.

LICENSE

MIT © Dustin Specker