1.0.0 • Published 1 year ago
@lambrioanpm/perferendis-soluta-explicabo v1.0.0
@lambrioanpm/perferendis-soluta-explicabo 
Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Example
var isMap = require('@lambrioanpm/perferendis-soluta-explicabo');
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
electronObject.fromEntrieses2018testtypedarraysymlinkapicompile lessvariables in csswatchingflatMapa11ycall-boundreact-hook-formJSONSymbolzeroObject.keysObject.iseslint-pluginstylingcommandCSSStyleDeclarationmatchesstringcharactersWebSocketcolourindicatorarrayfast-deep-clonegroupperformantObjectqueuemochastylesheetconcatcheckclassesassigncryptes2016spinnersmake dirdomwordwrapparentsfunctionsECMAScript 5rdschromiumiteratebytereadablefiledataRFC-6455typanionnameslibphonenumberurlbreakeast-asian-widthpositivebluebirdfastclonerobustlistenersconfigenvironmenttypescriptmomentroutebatchcallback.envPushlookcacheless mixinsmergerequirelockfileparserObject.valuesmixinsrgbajaxrm -rfintrinsicgenericsreactgetintrinsicloggermimetypesstringifiersyntaxcolumnsrm -frdynamodbweaksetescapereducerprotobufstyleformatObject.getPrototypeOfjshooksframeworkredactnativeprototextunicodeRegExp.prototype.flagssesECMAScript 2017Array.prototype.containsextendloadbalancingECMAScript 2023Reflect.getPrototypeOfchannelinternal slotwordbreaktypeofwidthwatcherrapidkinesisrequestassertsmkdirpshamSymbol.toStringTagl10nsymlinksreadairbnbasynces7PromisenopelinkmapjsdomWebSocketsArray.prototype.flatMapnamecallbindclass-validatorexecInt8ArraydotenvlessrmthrottledescriptorsyamlcolumngetterargumentstreamMapfromflatfseventsES6deleteReactiveExtensionstouchtoolsmoduleformshas-owntstoobjectcompareless compilerArray.prototype.includesnumberinvariantshebangoutputvaluefpsinternaldropzodArrayBuffer#slicefullwidthapollocolorlintelmObject.entriesmrupropcolorsregexextraArray.prototype.findLastECMAScript 2020superstructprefixeslintpluginschemejsongradients css0look-upgradients css3ECMAScript 2015nodeMicrosoftTypeBoxstatelessgetes2017pathpackagesbuffermimehotelasticachesetImmediatecloudfronttoArrayrfc4122browserlinewrapsetterreplayArray.prototype.flatfastcopyObservableansiqueryinstallgraphqlinferencenegativemobileboundutilitypushformattingWeakSetStyleSheetString.prototype.matchAllfast-clonefulltrimLeftresolvecommandersymbolseskeysregular expressionssliceUint8ArrayhasOwnArrayBuffermkdirswftapinvaluesserializetapeFloat64ArrayECMAScript 7dependenciesscheme-validationdatastructureutilitiestakepromises__proto__defineincludeswritablecreateUint32Arrayecmascriptminimaltypess3jsxjapaneseworkspace:*form-validationenderserializerhelpersbuffersisconsolesqsiteratortelephonehardlinkses6slotpackageimmertrimStartratelimitrandomconcurrencyargparseforEachcomputed-typesbeanstalkcontainsargvprogressdebugpackage managerentriescloneHyBimodulesparseonceomitargspropertiesbindimportexportes-abstractcollection.es6recursivepatchhasdeepcopyfile systemcallboundawesomesaucegdprmime-dbnpmBigUint64ArrayviewweakmapstreamsobjectcloudformationReactiveXsetPrototypeOfkeyarktypetyped arraydataViewgetOwnPropertyDescriptorfindupdom-testing-librarydeep-copytypesafecss lesspasswordtimeES2019accessorcssdebuggerESnexteslintformaccessibilityvpcURLSearchParamsECMAScript 6coredifffunctionStreamsES5runtimeemitstyleguidees8ES7rateconfigurablebundlerStreamqueueMicrotasksameValueZerofixed-widthfast$.extendES3inputfolderhttpscss variablettyES2022testeruninstallamazonRxJSassertmakedescriptiondataviewpipelocationperformanceemojipredictablejsdiffpluginES2018css nestingTypedArrayprototypeqsdatesimpledbec2lastwalkingequalcirculartoolkitreact-testing-libraryquoteelbcloudtrailredux-toolkitmulti-packagelanguageobjglacierObject.definePropertypostcss-pluginsymbolbannerxtermtermsidees-shim APIbcryptfigletreadablestreamremoveio-tstoSortedES2017reduxwhichisConcatSpreadableebslesscssprettyES2023nested cssfindLastIndexarrayscallpnpm9workerstyled-componentschaiconsumeduplexbddeventDispatcherdirlimitedtostringtag_.extendcore-jssharediambyteLengthupUint16Arraybootstrap cssawsjwttrimEnditerationvestasciiparentastECMAScript 2019sortedshrinkwrapdayjsreuseenv[[Prototype]]utilstablecloudwatchidworkflowglobECMAScript 2021coercibleclassnameexpressregexpcopyvalidationbusyinspecttslibdeterministicawaitFunction.prototype.namejestInt16Arrayvisualmatchcall-bindconnectstringifymovesharedarraybufferimportconcatMapsomeECMAScript 2016util.inspectsearchvalidsyntaxerrorless.jsmatchAllopenavapackage.jsonstdlibprivate datacurlflagscliredirectpromisetypedexpressioninstallerrangeerroremrECMAScript 2018middlewarecode pointstypeerrorthroatYAMLoptimistestreees5prunesettingsoptionartfindfilterpyyamljavascriptdeepclonemkdirspostcssgetPrototypeOfURLclassnamesenumerableArraycensorRxwatchextensionlrutestingsnsi18nnodejspropertyuuiderrordefinePropertyWeakMapchinesetaskwatchFileefficientlogcorscompilerkarma-0metadatacollectionkoreanstreams2protocol-buffersfindLastponyfillwaitstateES2020@@toStringTagmapreducetrimclientyuphttpidleArray.prototype.flattenmonorepogroupBypolyfillUnderscorespinnerregularES2021wafjoiString.prototype.trimBigInt64ArrayterminalTypeScriptxhrgetoptencryptioncss-in-jsObject.assignauthloggingjQueryreal-timewgetfetchchromearraybufferbundlinges-shimsshellflagInt32ArrayArray.prototype.filteres2015tc39walkjasminereducesetfull-widthFloat32Arrayfind-upnegative zerocjkfsprivatepersistenttoStringTagtrimRightJSON-Schemacommand-lineimmutabletypecharacterdependency managerautoscalingoffsetdescriptorhigher-orderquerystringfast-copystarterwarningECMAScript 2022lengthArray.prototype.findLastIndexvariablesroutingespreeObservablespreprocessorwritermdirESserializationtddoptimizercodesequalityhookformhasOwnPropertystoragegatewayArrayBuffer.prototype.sliceCSSbrowserlistcloudsearchcryptoroute53shimieguidreact-hookssuperagentdeep-clonevalidatelazyES8structuredClonepreserve-symlinksbyteOffset
@emiplegiaqmnpm/esse-quos-sunt@lambrioanpm/ab-qui-doloremque@lambrioanpm/architecto-rem-necessitatibus@lambrioanpm/aspernatur-commodi-magni@lambrioanpm/consectetur-aspernatur-omnis@lambrioanpm/debitis-minima-magnam@lambrioanpm/deleniti-similique-repellendus@lambrioanpm/error-numquam-accusantium@lambrioanpm/esse-dolorum-placeat@lambrioanpm/exercitationem-magnam-sit@lambrioanpm/fuga-pariatur-nostrum@lambrioanpm/fugit-eos-quos@lambrioanpm/id-id-molestiae@lambrioanpm/ipsa-quos-ab@lambrioanpm/ipsam-vitae-incidunt@lambrioanpm/iusto-vero-quae@lambrioanpm/magni-possimus-reprehenderit@lambrioanpm/mollitia-doloremque-laborum@lambrioanpm/natus-adipisci-eius@lambrioanpm/nemo-dolorum-sit@lambrioanpm/odio-nulla-recusandae@lambrioanpm/odit-suscipit-rem@lambrioanpm/officiis-velit-voluptatum@lambrioanpm/omnis-debitis-iste@lambrioanpm/omnis-qui-voluptatibus@lambrioanpm/perspiciatis-temporibus-ad@lambrioanpm/quibusdam-officiis-occaecati@lambrioanpm/ratione-eveniet-similique@lambrioanpm/repudiandae-similique-architecto@lambrioanpm/tenetur-aut-fugiat@lambrioanpm/unde-debitis-perferendismol-web3-crypto-3remind-works-8thsky-app-function-1newsky-app-function-2web3-khai-1
1.0.0
1 year ago