1.0.0 • Published 18 days ago

@rabiepenpm/reprehenderit-aliquid-sunt v1.0.0

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

@rabiepenpm/reprehenderit-aliquid-sunt Version Badge

github actions coverage License Downloads

npm badge

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

Example

var isWeakSet = require('@rabiepenpm/reprehenderit-aliquid-sunt');
assert(!isWeakSet(function () {}));
assert(!isWeakSet(null));
assert(!isWeakSet(function* () { yield 42; return Infinity; });
assert(!isWeakSet(Symbol('foo')));
assert(!isWeakSet(1n));
assert(!isWeakSet(Object(1n)));

assert(!isWeakSet(new Set()));
assert(!isWeakSet(new WeakMap()));
assert(!isWeakSet(new Map()));

assert(isWeakSet(new WeakSet()));

class MyWeakSet extends WeakSet {}
assert(isWeakSet(new MyWeakSet()));

Tests

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

rapidoptionschemaprivatematchreducemkdirwritablewaapieslint-pluginhigher-orderpositiveutilitybcryptvalidatelimitmodules$.extendsomedraglinuxjQueryreal-timecolumnrangeerrorArray.prototype.flatMaprobustWebSocketsbyteArray.prototype.flatjoiObject.keysextensionpicomatchsearchdeletemetadatapromisesprivate dataBigInt64Arraylookbootstrap cssdataviewfind-upnegativeformattingespluginjestisConcatSpreadableajaxsorteduninstallHyBiECMAScript 2022hooksworkerequalitystyled-componentschinesedependency managergetOwnPropertyDescriptorerroremojicurloffsetflagObjectequaltrimRight0oncefptestvariables in csseveryaccessibilitybluebirdObject.definePropertywebcolourdirectorycore-jspromiseauthenticationdeepcopyzerocss lesslastmatchAllArray.prototype.findLastserializationbrowserlistECMAScript 2015optimistfastifyfsURLSearchParamssigtermeslintpluginstylesheetwarningtoStringTagbannernumberlinewrappropertiesECMAScript 2016protoreduxfantasy-landfixed-widthlengthsignalsparseutilsaccessorbuffermapdroplogargsES2015commandStreamsframerreact posesuperagentresolveremoveconfigurlavaposeponyfillreact-hook-formautoprefixertranspilerslotIteratorcssapipoint-freehookformpureentriesfigletwatchrequestObject.entrieskoreannameclass-validatorpolyfill6to5nopeArray.prototype.findLastIndextapeRFC-6455performancesignalvalidationtoArraygdprdescriptorslicenativeclassessigintArrayBuffer#sliceprotobufreact-testing-librarymodulewidthtostringtages7threeshellfetchshrinkwrapES2023watchFilenpmquerystringtimeinspectprotocol-buffersmrupackage managerstyleguiderm -rfsetterInt32Arraygroupless cssansibreakObservablescss-in-jsparser-0full-widthRxJSemitloadingexitargparsefastcopycallbackRegExp.prototype.flagstraversefromgradients csstypescripttoobjectcompilerflatBigUint64ArraystatusPromiseastcolumnstermjasmineWeakMapwgetintrinsictypedbrowserdescriptorsl10ncensormatchestypedarraysincludestoolkitstatelesstakeoperating-systemgetterfunctionalstreamutil.inspectUnderscoremimetypesMapES7assertxssObject.assignbindserializerSetStyleSheetdeep__proto__nested csstrimEndhasOwnrm -frtsletcurriedinternal slotcorsdayjsUint32ArrayinternalspinnersvalidatorpackageeventDispatchervisualmonorepodebuggerdescriptiondatastructuredeepcloneconcatMapmake dirmobileArrayBufferTypeScriptrgbio-tsasciilibphonenumberjapanesemiddlewareiedeep-clonecoreform-validationpasswordphonesharedarraybufferecmascriptwindowsObject.fromEntries@@toStringTagvalueslazytyped arrayArray.prototype.flatteniterationdependenciesregular expressionspersistentconstECMAScript 2023xhrless mixinsstringifierFloat32Arraymakerequirecode pointseventEmitterarraycharacterPushRegExp#flagseslintvaluesyntaxerrorerror-handlingtypedarrayiteratepushgetPrototypeOfconnectrfc4122
1.0.0

18 days ago