sql-formatter
Version:
Format whitespace in a SQL query to make it more readable
15 lines (14 loc) • 500 B
TypeScript
import { Token } from './token.js';
import { ParamTypes, TokenizerOptions } from './TokenizerOptions.js';
export default class Tokenizer {
private cfg;
private dialectName;
private rulesBeforeParams;
private rulesAfterParams;
constructor(cfg: TokenizerOptions, dialectName: string);
tokenize(input: string, paramTypesOverrides: ParamTypes): Token[];
private buildRulesBeforeParams;
private buildRulesAfterParams;
private buildParamRules;
private validRules;
}