1.0.0 • Published 1 year ago

@lambrioanpm/perferendis-soluta-explicabo v1.0.0

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

@lambrioanpm/perferendis-soluta-explicabo 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('@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
1.0.0

1 year ago