@phenomnomnominal/tsquery
Version:
Query TypeScript ASTs with the esquery API!
59 lines • 3.06 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsquery = exports.files = exports.project = exports.replace = exports.remove = exports.map = exports.parse = exports.query = exports.match = exports.includes = exports.print = exports.ast = exports.SyntaxKind = exports.ScriptKind = void 0;
const ast_1 = require("./ast");
const map_1 = require("./map");
const match_1 = require("./match");
const parse_1 = require("./parse");
const project_1 = require("./project");
const query_1 = require("./query");
const replace_1 = require("./replace");
const syntax_kind_1 = require("./syntax-kind");
var typescript_1 = require("typescript");
Object.defineProperty(exports, "ScriptKind", { enumerable: true, get: function () { return typescript_1.ScriptKind; } });
Object.defineProperty(exports, "SyntaxKind", { enumerable: true, get: function () { return typescript_1.SyntaxKind; } });
var ast_2 = require("./ast");
Object.defineProperty(exports, "ast", { enumerable: true, get: function () { return ast_2.ast; } });
var print_1 = require("./print");
Object.defineProperty(exports, "print", { enumerable: true, get: function () { return print_1.print; } });
var includes_1 = require("./includes");
Object.defineProperty(exports, "includes", { enumerable: true, get: function () { return includes_1.includes; } });
var match_2 = require("./match");
Object.defineProperty(exports, "match", { enumerable: true, get: function () { return match_2.match; } });
var query_2 = require("./query");
Object.defineProperty(exports, "query", { enumerable: true, get: function () { return query_2.query; } });
var parse_2 = require("./parse");
Object.defineProperty(exports, "parse", { enumerable: true, get: function () { return parse_2.parse; } });
var map_2 = require("./map");
Object.defineProperty(exports, "map", { enumerable: true, get: function () { return map_2.map; } });
Object.defineProperty(exports, "remove", { enumerable: true, get: function () { return map_2.remove; } });
var replace_2 = require("./replace");
Object.defineProperty(exports, "replace", { enumerable: true, get: function () { return replace_2.replace; } });
var project_2 = require("./project");
Object.defineProperty(exports, "project", { enumerable: true, get: function () { return project_2.project; } });
Object.defineProperty(exports, "files", { enumerable: true, get: function () { return project_2.files; } });
/**
* @deprecated Will be removed in v7. Use the directly exported functions instead:
*
* ```
* // Use:
* import { ast } from '@phenomnomnominal/tsquery';
* ast('1 + 1')
*
* // Don't use:
* import { tsquery } from '@phenomnomnominal/tsquery';
* tsquery.ast('1 + 1')
* ```
*/
const api = query_1.query;
api.ast = ast_1.ast;
api.map = map_1.map;
api.match = match_1.match;
api.parse = parse_1.parse;
api.project = project_1.project;
api.projectFiles = project_1.files;
api.query = query_1.query;
api.replace = replace_1.replace;
api.syntaxKindName = syntax_kind_1.syntaxKindName;
exports.tsquery = api;
//# sourceMappingURL=index.js.map
;