eslint-plugin-unicorn
Version:
More than 300 powerful ESLint rules
22 lines (18 loc) • 346 B
JavaScript
import {
createBuiltinTypeCheckers,
target,
unknown,
} from './type-helpers.js';
const getStaticType = value =>
value instanceof WeakSet ? target : unknown;
const {
isTarget: isWeakSet,
isKnownNonTarget: isKnownNonWeakSet,
} = createBuiltinTypeCheckers({
name: 'WeakSet',
getStaticType,
});
export {
isKnownNonWeakSet,
isWeakSet,
};