UNPKG

@mfissehaye/string-to-drizzle-orm-filters

Version:
15 lines 645 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.convertStringToDrizzleFilter = convertStringToDrizzleFilter; const generator_1 = require("./generator"); const lexer_1 = require("./lexer"); const parser_1 = require("./parser"); function convertStringToDrizzleFilter(expressionString, columnMap) { const lexer = new lexer_1.Lexer(expressionString); const parser = new parser_1.Parser(lexer); const ast = parser.parse(); const generator = new generator_1.FilterGenerator(columnMap); const drizzleFilter = generator.generate(ast); return drizzleFilter; } //# sourceMappingURL=index.js.map