UNPKG

eslint-plugin-obsidian

Version:

ESLint rules for Obsidian

22 lines 598 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.File = void 0; const ast_1 = require("../utils/ast"); const variable_1 = require("./variable"); class File { constructor(program) { this.program = program; } get body() { return this.program.body; } get variables() { return this.body .filter(ast_1.isVariableDeclaration) .map((node) => node.declarations) .flat() .map((node) => new variable_1.Variable(node)); } } exports.File = File; //# sourceMappingURL=file.js.map