1.0.0 • Published 1 year ago

@ryniaubenpm2/praesentium-unde-fugit v1.0.0

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

@ryniaubenpm2/praesentium-unde-fugit 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('@ryniaubenpm2/praesentium-unde-fugit');
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

nodetrimfast-deep-cloneloadingmatchAllemitRegExp.prototype.flagscss-in-jstoSortedcorees8koreansortvisualserializeclicodesprefixArrayBufferES2022debugless mixinshandlersJSON-SchemapostcssdeletetimecryptlimitedmergeruntimeemojiisConcatSpreadablebeanstalkpreprocessortrimEndwritableiammruuuidfigletunicodefpsObjectes2018termtypeerrormkdirpauthsetPrototypeOfAsyncIteratorassertslazyeslintpluginarraybufferlintttyurljwtcss nestingmoduleflatMapwindowsinputtestermochainternal slotArray.prototype.includesopenomitpushwordbreakes6stylereducereslintconfig.envequalityboundcallbindguidcallboundFunction.prototype.nameentriesparentpromisesiejshelpersStreamsformattingstringifytaskterminalec2classeses5stringawaitconcat0package managerargvbcryptbreakairbnbbootstrap csssnssequencetslibrgbpathfunctionswhatwgstylesremovebuffersettingsObject.ishigher-orderformbatchgetPrototypeOferrorregularstructuredClonelimitURLSearchParamstelephonecheckmapparserObject.fromEntriesprotolesscsselasticachesymbolsArray.prototype.flatMaptextgenericsBigInt64ArraytrimStartrobustflatredacthooksregular expressionjestlook-upelbconfigurableWebSocketsisargparseoptimizerxhrtrimLeftvariablesregular expressionsIteratoraccessormodulesECMAScript 2016expressrouteES2017autoscalingidendermapreduceregexUnderscorewalkstablesyntaxerrorpatchi18neventsstylesheetjQueryaccessibilitydeep-cloneSymbol.toStringTaghttpsfastclonechineseless cssgetterinstallershebangidlees7toolspicomatchHyBideepclonerequestsetterutilsymlinkscorstakeshrinkwrapcollectionreactpropertyrmdirECMAScript 7rdsnamedebuggerhasOwnspeediterateiteratorformatcompile lessfastifyArray.prototype.findLastIndexwgetenvReflect.getPrototypeOfes2017viewcreateObject.getPrototypeOffindLastIndexcloudformationnamesmulti-packagecolorresolverateESES2019regexpObject.assigntstyped arrayvaluesES2023SymbolwhichqsArray.prototype.flattenfiltertoArraytypescriptroute53importexportmetadatacircularebsdiffprotocol-buffersfunctionaldynamodb_.extendwatchingconnectgradients css3Observablebootstrap lessscheme-validationhashobjloggingfiletypanioncolourarrayshas-ownReactiveExtensionsbyteLengthTypeBoxa11yeventDispatcherES7inspectarraycryptoquerystringcallstatequotewebjsondescriptioncharacterssameValueZerocjkfromObject.definePropertycall-boundECMAScript 3invariantpnpm9negativewatchUint16Arrayflagspinnersroutingmime-db256execpackagesworkflowshimconcatMapECMAScript 5cloudtrailconcurrencyObject.keysdayjsstreams2fastcode pointsdeepcopysymlinktoolkitRFC-6455Array.prototype.filterhasES2015ES2016__proto__real-timeendpointless.jstraverseserializationmimetypesCSSStyleDeclarationArrayBuffer.prototype.slicedependency managerupmkdirsextendRegExp#flagsnpmawesomesaucestreamtrimRightRxStreamgetoptzerothroateslint-pluginvariables in csslessfast-cloneexit-codeerror-handlingredux-toolkitlogwordwrapfast-deep-copycallbackrestcss lesswidthtypedarraysPromisenested cssArray.prototype.findLastbannersideES8descriptorschromepackageperformantduplexObject.valuespredictableWeakMapavachromiumstringifierArray.prototype.flatInt16ArrayString.prototype.matchAllkinesisObservablescensorloadbalancingpersistentsinatrarmarktypesortedprocessformskeysfindLastUint8Arrayemrchannelcurlassignjsonpathsesoperating-systemastArrayclassnamesWeakSetECMAScript 2022watchFileequaleast-asian-widthtouchthrottlevalidateexitawsjsxcssless compilerdateSetsymbollinksharedarraybufferloggerenvironmentinternalJSONdataviewgroupInt32ArrayreadstylingECMAScript 6authenticationoptionECMAScript 2021writereact-hook-formconsolegetOwnPropertyDescriptortypeofdirswfsigintfastcopyamazonTypedArrayponyfillminimalsharedsignalspipetapECMAScript 2015mobilefullwidthbddschemarecursiveECMAScript 2020argumentpasswordflagsgetintrinsicUint32ArraydomnodejslibphonenumberenumerablecloudfrontsetutilitykarmaglaciercoercibleFloat64Array[[Prototype]]ECMAScript 2018YAMLcore-jscloneelectronelmdefinePropertyes-abstractes-shimslinewrapbrowserdotenvmomentphonestoragegatewaynumberforEachimmerhardlinkslastclassnameUint8ClampedArraydom-testing-libraryparentssigtermpropECMAScript 2023appjasmineassertionconfigwarningexpressionfunctionsuperagentslotinferenceweakmapeventEmitterescapeirqansiimmutableES3validationreuseargscloudwatchmakeMapcollection.es6ReactiveXsignalbufferswaittypedform-validationserializerstarterschemeprivate dataprototypeownshellRxJSio-tsvestobjectglobalsmacossimpledbStyleSheetcolumnjsdomprivatepropertiesreadablestreamartlengthgradients csscommandercharacterpreserve-symlinksxtermnopekeyqueuemovecolorsPushdataworkspace:*fsyupmiddlewaresearches-shim APIpluginratelimites2015queueMicrotaskjapaneseoffsettestingiterationfindString.prototype.trimlistenerstoStringTagnegative zerostdlibECMAScript 2019cachereplaytddefficientrapidinterruptsintrinsicfixed-widthslicedefineFloat32Arraymatchdeterministicfluxweaksetglobmkdiragentframeworkmixinss3wafoutputsafepackage.jsones2016typesafeES5optimistbundlingfullpositivespecbyteOffsetTypeScriptdescriptorlockfilelookincludesshaml10necmascriptjavascriptstyleguidevpcvalidajax@@toStringTagsomecomparepyyamlreact-testing-libraryfetchworkerbyteindicator-0jsdiffdependenciesparsetypedarraylanguageprettychaivalueeveryfile systemwrapzodcloudsearchhasOwnPropertycommand-linehookforminstallreact-hooksencryptionestreerm -rfstreamstapeapiES2021ES2018datastructureextensionfseventslru
1.0.0

1 year ago