eslint-plugin-unicorn
Version:
More than 300 powerful ESLint rules
23 lines (19 loc) • 349 B
JavaScript
import {
createBuiltinTypeCheckers,
target,
unknown,
} from './type-helpers.js';
const getStaticType = value =>
value instanceof Map ? target : unknown;
const {
isTarget: isMap,
isKnownNonTarget: isKnownNonMap,
} = createBuiltinTypeCheckers({
name: 'Map',
aliases: ['ReadonlyMap'],
getStaticType,
});
export {
isKnownNonMap,
isMap,
};