packages/babel-types/src/validators/isBlockScoped.js

Summary

Maintainability
A
0 mins
Test Coverage
// @flow
import { isClassDeclaration, isFunctionDeclaration } from "./generated";
import isLet from "./isLet";

/**
 * Check if the input `node` is block scoped.
 */
export default function isBlockScoped(node: Object): boolean {
  return isFunctionDeclaration(node) || isClassDeclaration(node) || isLet(node);
}