1.0.0 • Published 12 days ago
@lambrioanpm/esse-dolorum-placeat v1.0.0
@lambrioanpm/esse-dolorum-placeat
Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Example
var isWeakSet = require('@lambrioanpm/esse-dolorum-placeat');
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
cmdplugintelephonedatastatuschromeWeakSetspecforEachsanitizationeslinteslintpluginFloat32ArraystylesheetasyncES6postcss-pluginrecursiveES5classnamebabel-coreECMAScript 5css lesstypedarraytrimRightes2018ECMAScript 2016escapeequalityWebSocketsconnectparsertypeofpreserve-symlinksassignparentReactiveExtensionsredux-toolkiti18nnumberobjectuuidprotocol-buffersdefinesuperstructcontainshttpsgetBigInt64Arrayfantasy-landreact-hooksstringifygetterpackageCSSStyleDeclarationnamesFunction.prototype.namebusyObject.getPrototypeOfefficientes2016findLastIndexString.prototype.matchAllairbnbpurebrowserslisthaserrorlimited[[Prototype]]deletenested cssmiddlewareshellapilesscsscorsES2023vestdom-testing-libraryvaluepoint-freeprunenegative zerocrypttrimEndrequestoffsetnodejsxhrgetintrinsicArrayBuffer.prototype.slicesymlinksstylelruformseslintconfigutilsfindwalkclassnamesa11yphoneES2017TypeScriptshebangjsUint8ArrayInt8ArrayiscurriedglobnativeslotawesomesauceutileventDispatcheres6bddsignalscodesawaitfullwidthwidthterminalastxdg-openes2015less compilerECMAScript 6xssfigletconcatinspectcheckmatcheseveryObject.valuesArray.prototype.filterstarterworkspace:*tc39childstreams2compareprogresskarmainvarianttimestylinghardlinksexitconcatMappropcore-jscallprefixcoerciblesyntaxerrorregexarktypefast-clonewindowssearchgesturespatchURLSearchParamsindicatorHyBithroat3dfunctionalbrowsereslint-pluginObject.ispostcssreact-hook-formmobilees8Promiselastjavascriptargselectronwhichtslibframeworkschemelanguagepersistentreducetestingconfigurabledayjssymboloptimistcss variablekeyrobusttoArrayvalidationTypedArraybyteOffsetUnderscorekoreanarraybufferES2015east-asian-widthtranspilereact-testing-libraryweaksetjoiramdacss-in-jswordbreakdateposedotenvmomentisConcatSpreadableshimmkdirgenericsmimemulti-packagedefaultfolderargumentfindupwarningrm -rftermpasswordlibphonenumbertypesafeAsyncIteratorpathsettypescriptfileemitcallbackpromisesRegExp.prototype.flagsjsonschemaiterationbreakjsonES2018sigtermtrimredactsharedarraybufferspringObject.definePropertyievarfilterdiffconstsetPrototypeOffpUint16ArraystatelesswatchECMAScript 2015cloneiterateexpressionreact animationanimationvaluesbuffershrinkwrapJSON-Schemaexecharacterviewfile systemwatchFiletoolkitjsonpathaccessorimmertypeerrorCSSchaiinstallerenvironmentloggeridleMaprm -frRxJSwaapicollection.es6styled-componentsdeepartkeysyupdomdebugmime-dbbootstrap cssArray.prototype.containscallbindansicode pointsextensionreduxrangeerrortranspilerclischemaflatMapsanitizees5optimizercomputed-typesdeep-copyString.prototype.trimmimetypesexit-codeshamtyped arraystreamsfast-deep-clonemonorepotoobjectECMAScript 2020launchwrapparsepositivespawndropquotecollectionfastifyES2016typeobjmapcssObservablesESJSONscheme-validationrmtestES3boundform-validationprettyperformantdeepcopychannelArray.prototype.flatbabelapollotraverseregularwalkingtypanioncall-bindautoprefixerES8cjkes-shimsgradients css3mocharegular expressionwhatwgbannercommandMicrosoftPushsyntaxvalidbindjapanesecss nestingconsoletaskopenerencryptionjsdomes2017RxSetbufferses-abstractequalweakmapquerystringObject.fromEntriesprivate datamergeupsortedargumentsformformatuser-streamsfind-upopensregexpexecjsxarrayTypeBoxurlgraphqlduplexstringifierdescriptorwatcherfromimmutable_.extendpropertywritablefseventstacitUint8ClampedArrayformattingWebSocketemojiauthESnextpipeinterruptswget-0clientvariables in cssdependency managersymbolstakeirqsameValueZerocallbounduninstallECMAScript 2021command-lineArrayReactiveXjQueryratelimitpackage.jsoniteratorresolveflatreadablestreamnamecryptolookframerregular expressionschromiumYAMLopentstoolsbatchbundlingoutputunicodeprocesses-shim APIlinewrapdatastructurejson-schema-validatorstyleguidechinesesetterstructuredCloneutil.inspectconfigmake dircircularArray.prototype.findLastmoveparentstrimLeftcompile lessrmdirdeep-cloneconsumepicomatchletfunctionsECMAScript 2017@@toStringTagflattencall-boundfast-copyserializationstablepromisethreeloadingtapjwtdirentriesmatchlistenersdependenciesreusehttputilitieses7Symbol.toStringTagArray.prototype.includeseslook-uphooksjestl10npopmotionRFC-6455lesspyyamlmixinsdataviewIteratorprivatetypedarraysfastclonesidereducerminimalECMAScript 3optiontapeomitreacttesterassertmetadatadescriptorsnegativegroupgetOwnPropertyDescriptorurlsrandomsuperagentgroupByURLcolorsspinnerendertextremoverfc4122higher-orderfindLastInt32ArraylinuxArrayBuffer#slicereadinputsafespinnersaccessibilitydragdataViewnpmES2021Int16Arraystylesguidajaxpnpm9cachepackage managermru.envauthenticationpackagesreact posegdprhashflagclass-validatorRegExp#flags6to5lengthArray.prototype.flattenintrinsicfixed-widthfastlockfileless csslinkObject.keysbootstrap lessqscensornopegradients cssserializewaitxdglimitstreamES2020mkdirsFloat64Arrayfsreal-timeECMAScript 2022nodetypedjsdiffonceeditorestreeargparseajvECMAScript 2019requiretypeseventsrateArrayBuffermoduletouchbrowserlistponyfillloggingio-tsObject.entriespropertiesES2022watchingvalidatecommandersortdescriptionfastcopyxtermprotoECMAScript 2023apptostringtagfetchqueueargvvariablessharedavaperformanceWeakMapassertsruntimeenumerableless mixinstrimStartfullworkerwebsitespeedsliceexecutableextralintweboperating-system
@emiplegiaqmnpm/esse-quos-sunt@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/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-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-perferendis@osjwnpm/repellat-distinctio-nam@xdanangelxoqenpm/aliquam-eligendi-nulla
@lambrioanpm/assumenda-mollitia-harum@lambrioanpm/at-nam-eos@lambrioanpm/blanditiis-perspiciatis-animi@lambrioanpm/consequuntur-natus-maiores@lambrioanpm/cum-nemo-nam@lambrioanpm/debitis-culpa-culpa@lambrioanpm/iure-sint-eligendi@lambrioanpm/labore-eos-libero@lambrioanpm/laboriosam-cupiditate-ipsam@lambrioanpm/maxime-deserunt-porro@lambrioanpm/molestias-odit-non@lambrioanpm/mollitia-ab-reprehenderit@lambrioanpm/natus-cupiditate-asperiores@lambrioanpm/dolorem-eius-doloribus@lambrioanpm/ea-iste-repellat@lambrioanpm/ea-numquam-iure@lambrioanpm/explicabo-tempora-qui@lambrioanpm/impedit-deleniti-exercitationem@lambrioanpm/perferendis-soluta-explicabo@lambrioanpm/quasi-dolor-inventore@lambrioanpm/qui-officiis-illum@lambrioanpm/reiciendis-necessitatibus-perferendis@lambrioanpm/rem-doloribus-deserunt@lambrioanpm/rerum-maiores-minus@lambrioanpm/sunt-officia-officiis@lambrioanpm/nihil-officiis-nihil@lambrioanpm/numquam-voluptates-molestias@lambrioanpm/omnis-debitis-iste@lambrioanpm/pariatur-molestias-doloremque@lambrioanpm/pariatur-natus-voluptatem@lambrioanpm/ab-qui-doloremque@lambrioanpm/accusantium-architecto-omnis@lambrioanpm/aperiam-iure-odit@lambrioanpm/ut-quod-dicta@lambrioanpm/ut-veniam-rem@lambrioanpm/voluptatem-dignissimos-eaque@lambrioanpm/voluptatem-tempore-atque@lambrioanpm/voluptatibus-ducimus-eligendi
1.0.0
12 days ago