eslint-plugin-o1js
Version:
o1js rules for ESLint
76 lines • 3.4 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.hasExportNamedDeclaration = exports.isTSArrayType = exports.isTSTypeReference = exports.isProgramStatement = exports.isPropertyDefinition = exports.isClassDeclaration = exports.isThrowStatement = exports.isIfStatement = exports.isConditionalExpression = exports.isMemberExpression = exports.isCallExpression = exports.isVariableDeclarator = exports.isArrowFunctionExpression = exports.isMethodDefinition = exports.isFunctionExpression = exports.isFunctionDeclaration = exports.isLiteral = exports.isIdentifier = void 0;
function isIdentifier(node) {
return node !== undefined && node.type === 'Identifier';
}
exports.isIdentifier = isIdentifier;
function isLiteral(node) {
return node !== undefined && node.type === 'Literal';
}
exports.isLiteral = isLiteral;
function isFunctionDeclaration(node) {
return node !== undefined && node.type === 'FunctionDeclaration';
}
exports.isFunctionDeclaration = isFunctionDeclaration;
function isFunctionExpression(node) {
return node !== undefined && node.type === 'FunctionExpression';
}
exports.isFunctionExpression = isFunctionExpression;
function isMethodDefinition(node) {
return node !== undefined && node.type === 'MethodDefinition';
}
exports.isMethodDefinition = isMethodDefinition;
function isArrowFunctionExpression(node) {
return node !== undefined && node.type === 'ArrowFunctionExpression';
}
exports.isArrowFunctionExpression = isArrowFunctionExpression;
function isVariableDeclarator(node) {
return node !== undefined && node.type === 'VariableDeclarator';
}
exports.isVariableDeclarator = isVariableDeclarator;
function isCallExpression(node) {
return node !== undefined && node.type === 'CallExpression';
}
exports.isCallExpression = isCallExpression;
function isMemberExpression(node) {
return node !== undefined && node.type === 'MemberExpression';
}
exports.isMemberExpression = isMemberExpression;
function isConditionalExpression(node) {
return node !== undefined && node.type === 'ConditionalExpression';
}
exports.isConditionalExpression = isConditionalExpression;
function isIfStatement(node) {
return node !== undefined && node.type === 'IfStatement';
}
exports.isIfStatement = isIfStatement;
function isThrowStatement(node) {
return node !== undefined && node.type === 'ThrowStatement';
}
exports.isThrowStatement = isThrowStatement;
function isClassDeclaration(node) {
return node !== undefined && node.type === 'ClassDeclaration';
}
exports.isClassDeclaration = isClassDeclaration;
function isPropertyDefinition(node) {
return node !== undefined && node.type === 'PropertyDefinition';
}
exports.isPropertyDefinition = isPropertyDefinition;
function isProgramStatement(node) {
return node !== undefined && node.type === 'Program';
}
exports.isProgramStatement = isProgramStatement;
function isTSTypeReference(node) {
return node !== undefined && node.type === 'TSTypeReference';
}
exports.isTSTypeReference = isTSTypeReference;
function isTSArrayType(node) {
return node !== undefined && node.type === 'TSArrayType';
}
exports.isTSArrayType = isTSArrayType;
function hasExportNamedDeclaration(node) {
return node !== undefined && node.type === 'ExportNamedDeclaration';
}
exports.hasExportNamedDeclaration = hasExportNamedDeclaration;
//# sourceMappingURL=node-utils.js.map