1.0.2 • Published 3 years ago

is-finalizationregistry v1.0.2

Weekly downloads
1
License
MIT
Repository
github
Last release
3 years ago

is-finalizationregistry Version Badge

github actions coverage dependency status dev dependency status License Downloads

npm badge

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

Example

var isFinalizationRegistry = require('is-finalizationregistry');
assert(!isFinalizationRegistry(function () {}));
assert(!isFinalizationRegistry(null));
assert(!isFinalizationRegistry(function* () { yield 42; return Infinity; });
assert(!isFinalizationRegistry(Symbol('foo')));
assert(!isFinalizationRegistry(1n));
assert(!isFinalizationRegistry(Object(1n)));

assert(!isFinalizationRegistry(new Set()));
assert(!isFinalizationRegistry(new WeakSet()));
assert(!isFinalizationRegistry(new Map()));
assert(!isFinalizationRegistry(new WeakMap()));
assert(!isFinalizationRegistry(new WeakRef({})));

assert(isFinalizationRegistry(new FinalizationRegistry(function () {})));

class MyFinalizationRegistry extends FinalizationRegistry {}
assert(isFinalizationRegistry(new MyFinalizationRegistry(function () {})));

Tests

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

@infinitebrahmanuniverse/nolb-is-fluminos-ui-core@everything-registry/sub-chunk-1933jawwy-sdkjawwy_gamification_release@deepakorg/test@deepak757/testreact-native-sphereuisphereuijawwy_libraryreact-native-credit-card-pkgp149-tablemachinebeemrcapsreact-native-jawwy_sample@albawid/albawidapp5758-tea-ibc@anonybit-modules/videoreconstruction@cetiak/cetiak@cdevine49/react-numeric-input@bigwin5758/5758-tea-ibc@bismilah15/kintilidin15@blusalt-sdk/react-native-blusalt-document-verification@beccablaster7/emin@born3am/eslint-config@ayi0910/tahu-bulat@baghoez/djarum12@davidrockefeller/pixelpioneer@danitama/rusfer@dayatukir/swaptea@extrieve_technologies/quickcapture_react_native@girhan/moko@firstday/firstdayteh@juanaraneta/dept-central-lib-client@jockho-gus/jp-geden@joaquinmr99/calculadora@jleiva/signer-jwtjawwy_library_newjawy_library_v1gamification-jawwy-libraryframework_test_library_sixdee_new_jawwytest_lib_module_aartea-fairly@gericuz/tea-fairlypolospopoqpnm-yph-react-native-custom-componentsprojekudinprastianhdrayanbrosky-apppucuk5000quickcapture_react_nativereact-native-custom-image-carouselreact-native-dimensions-layoutreact-credoreact-native-fedlight-dsmreact-native-awesome-module-latestreact-native-components-designsendaljepitsenggoldongscopexxtrusambalado29sambelijosalahudincarlo29serenitymeangle21sergiobesquest34sergekayamba92ridwangonzales84rn-agora-ios-mreggaeman22rusfersabugratisreact-router-v5-v6-bridged-featuresreact-tailwindcss-datepicker-costume-2react-voice-actionsreact-wizard-viewerreactnativelyreact-native-rabbitmq-allreact-native-responsive-helperreact-native-recent-framework-updatereact-native-rn-appreact-native-rtn-ips-poslin-testreact-native-sandycomponentreact-native-pool-corereact-native-multiplyreact-native-multiselectorreact-native-nativewindreact-native-onrampreact-native-omental-frameworkreact-native-native-audio-enginereact-native-module-argereact-native-app-bubblereact-native-withframework-checkreact-native-lib-test-rn-1react-native-lowlatencyreact-native-loyalty-platformsreact-native-sixdee_test_libreact-native-teknoctrl-componentsreact-native-tone-frameworkreact-native-test-comlibrary
1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

4 years ago