$ cnpm install @putout/operator-keyword
????Putout operator adds ability to check whether Identifier is a keyword or not.
npm i putout @putout/operator-keyword
import {operator} from 'putout';
const {
isKeyword,
isTSKeyword,
isDeclarationKeyword,
isModuleDeclarationKeyword,
isConditionKeyword,
} = operator;
isKeyword('if');
// returns
true;
isKeyword('abc');
// returns
false;
isDeclarationKeyword('const');
// returns
true;
isModuleDeclarationKeyword('import');
// returns
true;
isConditionKeyword('if');
// returns
true;
isStatementKeyword('for');
// returns
true;
isTSKeyword('implements');
// returns
true;
isLegacyKeywordA previous version of
import attributesused theassertkeyword instead of with. The assertion feature is now non-standard.(c) MDN
import {operator} from 'putout';
const {isLegacyKeyword} = operator;
isLegacyKeyword('assert');
// returns
true;
MIT
Copyright 2013 - present © cnpmjs.org | Home |