sql-formatter
Version:
Format whitespace in a SQL query to make it more readable
19 lines (18 loc) • 589 B
TypeScript
import { FormatOptions } from '../FormatOptions.js';
import { Dialect } from '../dialect.js';
/** Main formatter class that produces a final output string from list of tokens */
export default class Formatter {
private dialect;
private cfg;
private params;
constructor(dialect: Dialect, cfg: FormatOptions);
/**
* Formats an SQL query.
* @param {string} query - The SQL query string to be formatted
* @return {string} The formatter query
*/
format(query: string): string;
private parse;
private formatAst;
private formatStatement;
}