冯博深 e3294c98a1 first 22 uur geleden
..
.github e3294c98a1 first 22 uur geleden
test e3294c98a1 first 22 uur geleden
.eslintrc e3294c98a1 first 22 uur geleden
.nycrc e3294c98a1 first 22 uur geleden
CHANGELOG.md e3294c98a1 first 22 uur geleden
LICENSE e3294c98a1 first 22 uur geleden
README.md e3294c98a1 first 22 uur geleden
index.d.ts e3294c98a1 first 22 uur geleden
index.js e3294c98a1 first 22 uur geleden
package.json e3294c98a1 first 22 uur geleden
shams.d.ts e3294c98a1 first 22 uur geleden
shams.js e3294c98a1 first 22 uur geleden
tsconfig.json e3294c98a1 first 22 uur geleden

README.md

has-symbols Version Badge

github actions coverage dependency status dev dependency status License Downloads

npm badge

Determine if the JS environment has Symbol support. Supports spec, or shams.

Example

var hasSymbols = require('has-symbols');

hasSymbols() === true; // if the environment has native Symbol support. Not polyfillable, not forgeable.

var hasSymbolsKinda = require('has-symbols/shams');
hasSymbolsKinda() === true; // if the environment has a Symbol sham that mostly follows the spec.

Supported Symbol shams

Tests

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