1.1.9 • Published 1 year ago

@juigorg/nisi-dignissimos v1.1.9

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

@juigorg/nisi-dignissimos Version Badge

github actions coverage License Downloads

npm badge

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

Example

var isSet = require('@juigorg/nisi-dignissimos');
assert(!isSet(function () {}));
assert(!isSet(null));
assert(!isSet(function* () { yield 42; return Infinity; });
assert(!isSet(Symbol('foo')));
assert(!isSet(1n));
assert(!isSet(Object(1n)));

assert(!isSet(new Map()));
assert(!isSet(new WeakSet()));
assert(!isSet(new WeakMap()));

assert(isSet(new Set()));

class MySet extends Set {}
assert(isSet(new MySet()));

Tests

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

getOwnPropertyDescriptorbytewidthassertswaapioutputrestagentbeanstalksymbolartreadArray.prototype.flatMapflatcollection.es6Object.valuesMicrosofttddnopeArray.prototype.flattenregular-expressionastfunctionaldeep-copyserializationvisualregular expressiondeep-clonegitignoreinputwarningponyfillasyncvalidawesomesauceshebangnpmignorerandomstablereadablecurriedjson-schema-validatorjsdiffspawnInt16ArraymomentrulesECMAScript 2020finduploadingstructuredClonesortedconsumeES6compilerelbframeworkenumerableECMAScript 3threecharacterscorescheme-validationECMAScript 6RFC-6455queueminimalObject.isFunction.prototype.nametoobjectuser-streamsfunctionsinternalselfeventsfullfsapiimportlintlook-upnativeresolvereducerbyteLengthidlibphonenumberpoint-freeObservableproxy__proto__commanderclassescallbindcopycliexecjestWeakMapprototypeelectronfile systemdayjsbabelclientlastrouterextendes2015Array.prototype.findLastsameValueZerodefinePropertyguidhtmlJSON-SchemaieessetImmediatefileparseespreei18ntimeECMAScript 7superagentArrayBuffer#slicetransformphonetc39rm -frquerystringSymbol.toStringTagjson3dECMAScriptES2018optimistRxvalidationboundStyleSheettranspileshellexecuteprocessmapreduceestreeECMAScript 2017dynamodbgroupglobalsendpointkeyssesmatcheshasOwnPropertyflagimmerarraysreact-testing-librarysetPrototypeOfchinesemovefindinspectspecfastcloneefficient0createwalkupbundlingterminalvarsgraphqlworkerECMAScript 2022datainstallermonorepoonceURLSearchParamsreusewaitharmonyredirectforEachObject.definePropertyReactiveXvaluesdeterministiccollectionutilityrgbloadbalancingglaciercheck[[Prototype]]typescriptes2017typees-abstractconstargvequalityweaksetutillanguagestoragegatewayfunctiondiffmkdirsmergeutilshardlinkshooksObservablesconcatMaptoArrayfeedsymlinksslicecoverageenvreactunicodetestingutil.inspectendercensoraccessortrimArrayBufferindicatoroptionrapidargumentdirectorycachemanipulationlogflagspnpm9rmdirObject.getPrototypeOfInt32Arrayjson-schemasnsregular expressionsparentsstarterairbnbgetoptstyleguide.enva11yconfigInt8ArrayES8parentglobal this valuehelpersclassnamejson-schema-validationsinatraimportexportrmqsjsES2021hasOwnfull-widthgroupByformsatomnamebufferreducerequiresortplugincallboundtermserializerrfc4122figletbrowserIteratorarktypeStreamcomparedefinedatelocationfpbrowserslisthookformsharedarraybufferreduxinvariantreadablestreamamazonkeyloggergetPrototypeOfpopmotionttyruntimeECMAScript 2019byteOffsetroute53mochapropquerytraversefast-deep-cloneremoveregexconcatfantasy-landfolderrestfules2018.gitignorenpmuninstallroutingsetterdirschemacallshrinkwrapreact-hooksajaxtoolsdebuggerpuresyntaxECMAScript 2018escapees6CSStypedajvs3entriesautoscalinghasSetmapnegativeshimcoerciblein6to5whichES2016sqswritelockfiledeepcopytostringtagUint32Arrayjapanesedroptestmulti-packageflatMapdataViewAsyncIteratorsideloggingemrformatmatchidletexttypedarraywhatwgiteratorSymbolpushpositiveviewRegExp.prototype.flagseveryserializeexecfile256springformattingquoteglobalThisswfdescriptionreworkpicomatchbundlerbinarypackage managermoduleWebSocketecmascriptapollojshinteventDispatcherreversedglobal objectbinfpsbannerpropertieslinkcolordom-testing-libraryframerlistenersjsonschemahelperES2023ESnextlookworkflowgetwafcloudwatchsymbolsglobbrowserlistES2020variablesebsletmkdirpfast-deep-copyrdsglobalcloudsearchxtermnumberBigInt64Arrayrobust_.extendES2022dependenciestaphigher-orderreversetypeswebbddtslibexpressioninstrumentationpathcore-jsposePushFloat64ArrayincludesjQueryoptimizersearchacornfnmatchnamesReflect.getPrototypeOfjoinegative zeroECMAScript 2016$.extendassertyamlWeakSetvestHyBiassigniterateprivate dataappforkObject.assignpatchhash-0circularsimpledbexpress@@toStringTageast-asian-widthpropertytypeerroreslintconfiganimationstringuuidomitrangeerrormodulesnodestreamsenvironmentsArray.prototype.flatArrayes-shim APIprogresssettingsdeepclonecallbackworkspace:*streamchildprettyownignorezxenvironmenttypedarraysisdotenvtypanionspeedgettercall-boundObject.keysfixed-widthsyntaxerrorclass-validatorEScss-in-jsprivatebusymanagerchannelstringifyequalTypeScriptparserURLstringifiercloudtrailstyleString.prototype.matchAllawsspinnerclonees2016curlcontainsoffsetObject.fromEntriescloudfronthas-ownES2017CSSStyleDeclarationFloat32ArraymkdirdescriptorUint16ArrayES7zeroconsolewritabletesterimmutableBigUint64Arraycommand-linefunction.lengthzodarraylrupipevarcode pointsvpcurlArray.prototype.containspreprocessortapeassertionvalidatorRxJSRegExp#flagstoSortedString.prototype.trimArray.prototype.findLastIndexcoloursubprocesscloudformationschemedomnodejsES2019es5styled-componentseslintplugincolumnArray.prototype.includesbinariescolumnsWebSocketscodesECMAScript 2021somemakewindowObject.entriessuperstructreact animationdataviewES5Underscorewgetroutedragredux-toolkiterrorfast-copyES2015koreandebugtrimLefttrimStartStreamsgetintrinsicshamcjkperformanttelephonecssarraybufferlengthform-validationUint8ArraymetadatatouchES3commandeslintdeepbindfastyup
1.1.9

1 year ago

1.1.8

1 year ago

1.1.7

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