2.1.31 • Published 1 year ago

@juigorg/nisi-molestiae-ut v2.1.31

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

@juigorg/nisi-molestiae-ut Version Badge

github actions coverage License Downloads

npm badge

Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.

Examples

const isAccessorDescriptor = require('@juigorg/nisi-molestiae-ut');
const assert = require('assert');

const obj = {
	get foo() {},
	bar: { get: function() {} }
};

assert.equal(true, isAccessorDescriptor(obj, 'foo'));
assert.equal(false, isAccessorDescriptor(obj, 'bar'));

// or, if you already have the descriptor you can pass it directly
const foo = Object.getOwnPropertyDescriptor(obj, 'foo');
assert.equal(true, isAccessorDescriptor(foo));

const bar = Object.getOwnPropertyDescriptor(obj, 'bar');
assert.equal(false, isAccessorDescriptor(bar));

Related projects

You might also be interested in these projects:

  • is-data-descriptor: Returns true if a value has the characteristics of a valid JavaScript data descriptor.
  • is-descriptor: Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for… more
  • is-object: Returns true if the value is an object and not an array or null.

Tests

Simply clone the repo, npm install, and run npm test

less mixinsconcatMapstdliblook-uphelpersObservablesstableWebSocketswatcherjwttimeES5bundlingsortwaffindupmochagetPrototypeOfexpressequalcache0MapstarterRegExp#flagsjavascriptmake dirworkflowECMAScript 2019Int8ArrayidleextendsymbolsjsdominternalsyntaxcolormatchmomentInt16ArrayspinnerlengthlazygetoptES2016authenticationxtermequalitystylesheetmime-dbimportexportquerycurlmkdirpjoilastECMAScript 5telephonecloudfrontminimalgetfastifyqueueMicrotasktypesafeasciifast-deep-copymapreducedescriptioncommanderinputfindsafereplayvpccloudformationworkerawaitarktypefluxpicomatchmergetypanionhooksStyleSheetreduxgenericsdeepcopycharacterincludesECMAScript 6iamrestpersistentrouterReactiveExtensionsstoragegatewayastUint16ArrayObject.isInt32Arraycomputed-typesspeedparsershrinkwrapconfigperformantstyleieWeakMapterminalconsoleinstallArrayBuffer#sliceString.prototype.matchAllmixinsimmerautoprefixerpolyfilltakeless cssrangeerrorsesESrequireclassnameswatchFileString.prototype.trimpatchtc39positiveassertionregexpSymbol.toStringTagdeepwritabletddshellECMAScript 2022toolsmovedayjspropcloudsearchredactes2015dependenciesyamlvaluesbootstrap cssduplextraverseinserializeflatMapnameesrequestqueuepropertyroutedefineauthratelimitexitthrottlelogsyntaxerrorlruwhatwgreact-testing-libraryregularjsonimmutablefullwidthes2018Array.prototype.containsvalidStreamsfetchoptimizermaps3WebSocketES2022fixed-widthutilitiesformattingshamlanguagereal-timewordbreakstreamstoArrayECMAScript 2020debugcodesbuffersintrinsicassignrapidtypesdebuggervalidation$.extendcopyfulltrimEndestreeconsumeschemaefficientES2020byteLengthES8class-validatorreuseforEachsigintvalueidtypescriptdeep-copyspecnegativeexpressioncss lessdependency manageri18nflatendpointArrayBuffer.prototype.slicebusywatchingprocessappdeep-cloneRxstatecorsbrowsersearchscheme-validationruntimeECMAScript 2015hasOwnPropertybluebirdclassesecmascriptzodfsjestdescriptorsutilcomparethroatnpmcolourformsprogressguidprettyeventsflagsasyncserializerchanneldataviewbreakaccessortypedcjkcloudtrailinterruptses-abstractisConcatSpreadablePromisephoneelmfunctionalflattenlockfileawesomesaucematchesArray.prototype.flatMaprmdiraccessibilityObject.keyssideJSON-SchemacoerciblemimelintsameValueZerohaserror-handlingdom-testing-librarytypeoftaskES2021es8figletfast-clonedescriptorgradients cssreadablestreamwritePushfast-copyeslintconfigpredictablecommand-linejsonpathhttpsArrayBuffercolumnhas-owncsswrappnpm9sortedvestplugineslintpluginlesscssSet-0callform-validationformatmrucheckcontainspromiseconcurrencydefinePropertyenvenderclonetypepasswordnopeinferenceObjectmonorepobyteOffsetSymbolserializationbindmkdirsgroupnodeindicatorES3wgetArray.prototype.flatpromisestypeerrorhigher-ordera11yECMAScript 7httppipevariableszerofpsfile systemrdskeyspostcssweakmapfunctionsdomunicodeelbworkspace:*sharedarraybufferremovebootstrap lesstestingextrasetterkarmaqsreadtextJSONdeepclonechromiumargumenteventEmitterclassnamecirculargetterregular expressioncharactersstatusebslinuxlookmacosgdprstructuredCloneYAMLajaxl10ninstallerObject.getPrototypeOferrorES2018whichdirectoryes7keylivebundlertoolkitTypeBoxUint8ClampedArrayoptionpruneopenpackagesUint32ArrayassertsvisualStreamnested cssrestfulsharedsinatraextensionloadingoutputchaicall-boundECMAScript 2017fastclonemobilelinewrapes2016electrondynamodbquotesnseslint-plugintermsequencetrimStartmiddlewareswfECMAScript 2023streams2prefixargvquerystringec2viewassertonceECMAScript 2021BigUint64Arrayjsdiffschemees2017filtervariables in csstyped arraysomewatchcryptoiterationfolderwindowsstringifierpackage managerRFC-6455invariantloadbalancingcryptapiajvlimitcallbounddatastructurecolumnsrecursiveurlcensorttyresolvesignalsjasminecollection.es6groupBycompile lessemitnativeautoscalingdatechinesees-shim APIratetostringtagexecsignalmkdirsymlinkRxJScode pointsartroute53nodejstoobjectenvironmentoperating-systemownES2019commandwebbatchfromhotupTypeScriptES2017jsxavaReflect.getPrototypeOfcliCSScreateArray.prototype.includesstreampathArrayeventDispatcherflagstyleguidestatelessUint8Arrayimportprotobufes6multi-packageeast-asian-widthproxystringprototrimparseeveryArray.prototype.flattentoStringTagxhrWeakSetfilesimpledbsymbolio-tscollectionbytetesterparentboundReactiveXreduceroutingprotocol-buffersprivate datawalkiterategetOwnPropertyDescriptorutilityemojijsiteratorjapanesehasOwn256sigtermpyyamlES7functiontoSortedes-shimsagentmatchAllsuperagentlistenersgetintrinsiccallbackMicrosoftpackagesettingscore-jsexit-codetestlibphonenumberconfigurableObject.fromEntriesArray.prototype.filterrandomrmmimetypestslibyupObject.definePropertyweaksetHyBiwidthbannermoduleshashponyfilltapvalidatechrome[[Prototype]]amazonencryptionrobustES2023offsetairbnbfull-widthsetPrototypeOfjQueryES6hookformuninstallUnderscoreuuidwalkingdataECMAScript 2016enumerablereducerwaitloggercallbindstringifyES2015Array.prototype.findLastinspectAsyncIteratormakerm -rf.envdataViewpreserve-symlinksprototypearraybufferregexstylespreprocessorrgbcolorsglacierECMAScript 2018metadatapushnamesobjectglobshebangnegative zerotrimRightFunction.prototype.nameshimArray.prototype.findLastIndexprivatesqssetImmediateBigInt64ArrayTypedArrayoptimistparentsFloat64Arrayformreadable@@toStringTaglessbrowserslistlogginges5trimLeftsymlinksawslinkreact-hooks_.extendECMAScript 3arraysbcryptemrobjargsdifftypedarrayscloudwatchdotenvpostcss-pluginlimited
@zitterorg/vel-at-tenetur@hishprorg/ipsa-consectetur-minima@hishprorg/nemo-blanditiis@hishprorg/quis-quibusdam@hishprorg/quis-doloribus@hishprorg/quidem-et@hishprorg/quis-est@hishprorg/sed-nihil-iusto@hishprorg/sequi-inventore-labore@hishprorg/sed-sunt@hishprorg/tempore-dolor-ut@zitterorg/amet-porro-impedit@zitterorg/amet-minus@zitterorg/amet-vero-laboriosam@zitterorg/amet-accusamus@zitterorg/animi-accusantium-similique@zitterorg/animi-atque@zitterorg/aliquid-ducimus-provident@zitterorg/asperiores-consectetur@zitterorg/aspernatur-pariatur-occaecati@zitterorg/architecto-dolore@zitterorg/asperiores-molestias@zitterorg/aut-fugit@zitterorg/earum-harum@zitterorg/doloribus-itaque@zitterorg/doloribus-quidem-enim@zitterorg/hic-suscipit@zitterorg/harum-ratione@zitterorg/hic-dicta@zitterorg/illum-perferendis-consectetur@zitterorg/nemo-dolorem@zitterorg/necessitatibus-doloremque@zitterorg/natus-tempora@zitterorg/nemo-tenetur@zitterorg/numquam-itaque@zitterorg/pariatur-ad@zitterorg/perferendis-id@zitterorg/quaerat-error-quae@zitterorg/quasi-corrupti-voluptates@zitterorg/quas-in-suscipit@zitterorg/qui-dicta@zitterorg/quas-autem@zitterorg/quisquam-distinctio-veritatis@zitterorg/quis-maxime@zitterorg/quod-veritatis@zitterorg/ab-fugiat-impedit@zitterorg/a-in@zitterorg/at-esse-odit@zitterorg/consequatur-eius@zitterorg/blanditiis-esse-iusto@zitterorg/corporis-sit@zitterorg/cupiditate-fugiat-culpa@zitterorg/corrupti-animi-beatae@zitterorg/corporis-ut-consectetur@zitterorg/cum-commodi@zitterorg/cum-non@zitterorg/dolor-laboriosam@zitterorg/dolor-nostrum-porro@zitterorg/dolore-quas@zitterorg/distinctio-perferendis@zitterorg/eum-expedita@zitterorg/fugit-ex-neque@zitterorg/impedit-ex-praesentium@zitterorg/inventore-facere@zitterorg/incidunt-voluptas@zitterorg/ipsum-magnam@zitterorg/itaque-nisi-veritatis@zitterorg/itaque-nesciunt-voluptatibus@zitterorg/itaque-sapiente-similique@zitterorg/itaque-ab@zitterorg/occaecati-beatae@zitterorg/quibusdam-sit-qui@zitterorg/quia-sapiente@zitterorg/quibusdam-numquam@zitterorg/rem-iure@zitterorg/repellat-ut@zitterorg/repudiandae-blanditiis@zitterorg/reprehenderit-soluta-ad@zitterorg/repellendus-impedit-repellendus@zitterorg/repudiandae-nihil-architecto@zitterorg/saepe-eos@zitterorg/sint-veritatis@zitterorg/tempore-debitis-minima@zitterorg/sit-expedita@zitterorg/totam-quos-dolorem@zitterorg/unde-exercitationem@zitterorg/velit-dicta@zitterorg/veritatis-repellat-debitis@zitterorg/voluptate-voluptatem@zitterorg/adipisci-quae-eius@zitterorg/accusantium-reprehenderit-quisquam@zitterorg/accusantium-quam@zitterorg/adipisci-ipsum@zitterorg/adipisci-autem@zitterorg/accusamus-quos-consequuntur@zitterorg/aperiam-nisi@zitterorg/consequuntur-perspiciatis@zitterorg/corporis-architecto@zitterorg/consequuntur-illum-corrupti@zitterorg/delectus-est
2.1.18

1 year ago

2.1.19

1 year ago

2.1.27

1 year ago

2.1.28

1 year ago

2.1.25

1 year ago

2.1.26

1 year ago

2.1.23

1 year ago

2.1.24

1 year ago

2.1.21

1 year ago

2.1.22

1 year ago

2.1.20

1 year ago

2.1.29

1 year ago

2.1.30

1 year ago

2.1.31

1 year ago

2.1.17

1 year ago

2.1.16

1 year ago

2.0.15

1 year ago

2.1.15

1 year ago

2.0.14

1 year ago

2.0.13

1 year ago

2.0.12

1 year ago

2.0.11

1 year ago

1.0.11

1 year ago

1.0.10

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago