1.0.0 • Published 21 days ago

@landmineaknpm/explicabo-deserunt-minus v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
21 days ago

@landmineaknpm/explicabo-deserunt-minus Version Badge

github actions coverage License Downloads

npm badge

Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag.

Example

var isMap = require('@landmineaknpm/explicabo-deserunt-minus');
assert(!isMap(function () {}));
assert(!isMap(null));
assert(!isMap(function* () { yield 42; return Infinity; });
assert(!isMap(Symbol('foo')));
assert(!isMap(1n));
assert(!isMap(Object(1n)));

assert(!isMap(new Set()));
assert(!isMap(new WeakSet()));
assert(!isMap(new WeakMap()));

assert(isMap(new Map()));

class MyMap extends Map {}
assert(isMap(new MyMap()));

Tests

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

argparsecolumnsprettystringifierzeroreducepropertiesjesttddlockfilelook-upamazonObject.definePropertyES2018lookenvironmentpathjoixhra11yStreamhelpersidtypeerrors3vesttraversestarterextendCSSStyleDeclarationcollection.es6importexportUint8ClampedArrayglobmochaiteratespeedstreamsinwhatwgmake dirproxyReflect.getPrototypeOfencryptioncacheRegExp.prototype.flagsequalityawsES2023internalpasswordECMAScript 3fseventsfastclonefull-widthfast-deep-copyxtermbufferjsxscheme-validationWeakMaptoArrayparseres-shim APIES2022astflatMapgetPrototypeOfRxECMAScript 2018EShttpscircularponyfillArrayBufferstablecode pointsES2019performanttrimRightfast-copysignalsrapidpromisestextredactmonorepoObject.entriesrequirecharacterremovereact-hookshigher-ordercolumndeletestatushas-ownmodulesuperagentcoreiambrowseragentObject.isformMapfixed-widthtapECMAScript 6hashgetoptObject.getPrototypeOfcurlES2020TypeBoxreduxviewqssameValueZerokeyshasOwnPropertyvariables in cssECMAScript 2017command-linefindLastdomargsstylingvalidateObject.keyscrypteslint-plugindataViewcompile lessdebuggerrfc4122execrobustkarmafluxendpointdatacomputed-typesnopeformsObject.assignmulti-packageimportyamlexpresswalkmkdirsnodechannelWebSocketsform-validationfileimmutableequalbundlingwatcherprotoES2021onceflaghotawaittrimentriesquerystringprunefind-upelasticacheemrpnpm9avastylesheetworkspace:*syntaxerrorownslotWebSocketinterruptsl10nfigletpropertyReactiveXcloudwatches-abstractwordwrapbyteLengthawesomesaucefetchfullwidthutilitiesnativeflattencall-bindserializersequencecommandconsoleclass-validatorimmerESnextBigInt64ArraynodejsRFC-6455CSScontainswrapclassessignalrgbmergemodulescheckphonemkdirpmomentdeepcloneUint8Arrayqueryredux-toolkitcomparereact-hook-formString.prototype.trimconfigPushecmascriptloadingfast-clonewalkingmacosebspluginwindowsfastjsonpathintrinsictypeofinvariantesparserestajvcolourtoSortedvpcfpscodessnsgetOwnPropertyDescriptorES6i18nfullnegative zerocorssearchformatdeep-clonedependenciessafeInt8Arraytyped array$.extendaccessorstyled-componentsUint32Arraycopy_.extendexitUnderscorefastcopygetassertlinuxcloudformationutil.inspectdependency managerstructuredClonesesjsonconcatdataviewbrowserlistArrayBuffer#sliceasciihasOwnArraymetadatainspectjsbinditeration256ES8ratebootstrap cssappFloat64Arraynamesuninstallbannerbyteistc39less.jsmapreducevalueenvArray.prototype.containslazysetassertscallbindsetImmediatebufferschinesequeuereadablequeueMicrotaskES3arraybufferreducercommanderelmes2018ObservablescallboundestreestyleguidedotenvFloat32Arraythrottlecloudsearcharraystoragegatewaygradients css3fromcss-in-jsprotocol-bufferseslintplugingetterlimiteddebugresolveoutputString.prototype.matchAllwatchrandomwordbreakpackagestapenametermsimpledbclientcalldeepcopybreakfastifygroupBylistenersrequestworkflowArray.prototype.flatStyleSheetkeywafarktypeajaxreplaydefinePropertypatchobjemitsuperstructparsingbootstrap lesstslibnested cssapollooptimistclassnameinstallyupECMAScript 7connecthasdefineweakmapfast-deep-clonehookformopenless cssrmdires8warningfindrestfulzoduuidnpmgroupfindLastIndexES2016chromiumdirtypanioneventEmittersometakegradients cssbusywhichextravariablesECMAScript 2023assignmiddlewaresymbolTypeScriptdom-testing-libraryerrorrm -rfArray.prototype.findLasttypedES2015ansijQuerytypesafeiestylestringifystdlibUint16Arraylanguagesigtermdayjslimitcryptottydatereadablestreamindicatorreact-testing-libraryfile systemsigintfsiteratorpackageeast-asian-widthhttpwritablegetintrinsiccallbackstreams2ES5parentRegExp#flagseventDispatcherrangeerrorhardlinksInt16ArrayECMAScript 2016testcloudtrailargvsharedarraybufferjsdiffreades2016reusesidelogregexpthroatmatchpackage managerrmmatchAlltrimLeftshamenderArray.prototype.flatMapstreamECMAScript 2019electronstringguidasyncrouterdeep-copyfunctionalratelimitsinatraJSONglacierenumerabletrimEndeventslinttoobjectclassnamesmatchesprefixquotestatelesscollectionslicebatchjasmineURLSearchParamslengthliveReactiveExtensionsArray.prototype.includeslinewrapwatchingfolderes7clonecssdescriptionoperating-systemmovefiltertelephoneescapeelbBigUint64Arrayutilityarraysautoprefixerurlflatprogressroute53censorshebangartmapArray.prototype.flattenHyBiinternal slottypepreprocessorsharedruntimetoolskoreanwatchFilebyteOffsetisConcatSpreadableconfigurablees2015autoscalingmkdirsetPrototypeOfinstallerdatastructureassertionreactfindupspinnersvalidtoStringTagcompilerprocesstaskeslintconfighooksdescriptorsdirectoryes2017expressionpackage.jsonswfRxJSkinesislinkpersistentvisualec2ECMAScript 2022frameworkArrayBuffer.prototype.slicepostcssconsumeprototypeobjectserialize.envcss variablepositivetrimStartmakedeterministiccjktypesincludesSymbolidleomitserializationpromiseArray.prototype.filterio-tsrdsloadbalancingMicrosofttoolkitconcatMapcss lesspolyfillstylescss nestingpushwidthcharactersECMAScript 2015validationjavascriptschemaAsyncIteratorless compilerparentsregularuptsInt32ArraytypescriptbcryptES2017settingsshellwriteexit-coderegular expressiondiffjsdomschemeloggingtostringtaghandlersECMAScript 2021__proto__recursiveprotobufsymlinkmixinsbrowserslistpipeemojiJSON-SchemaconcurrencysortURLshrinkwrapcore-jssetterminimalObject.fromEntriessymlinksfunctionprivate datautilapiinputargumentObject.valuesmobileECMAScript 5formattingmimecolorless mixinsloggerbluebirdauthfunctionsoffsetprivategdprdynamodbgenericsauthenticationbddes-shimsregexpreserve-symlinksspinnerboundregular expressionsworkerbeanstalkStreamsweaksetYAMLIteratortesterFunction.prototype.namemruextensionlesscsssqsgraphqlshimtimejwtwgetirqcliaccessibilityObservableunicode[[Prototype]]specwaitArray.prototype.findLastIndexjapanesepredictableperformanceprop0numberdeeptypedarrays-0everytypedarrayreal-timevalueslastrm -freslint
1.0.0

21 days ago