UNPKG

sql-formatter

Version:

Format whitespace in a SQL query to make it more readable

26 lines (25 loc) 1.05 kB
import { type ParamItems } from './core/Params'; export declare type IndentStyle = 'standard' | 'tabularLeft' | 'tabularRight'; export declare type KeywordCase = 'preserve' | 'upper' | 'lower'; export declare type MultilineListsMode = 'always' | 'avoid' | 'expressionWidth'; export declare type AliasMode = 'preserve' | 'always' | 'never' | 'select'; export declare type CommaPosition = 'before' | 'after' | 'tabular'; export declare type LogicalOperatorNewline = 'before' | 'after'; export interface FormatOptions { tabWidth: number; useTabs: boolean; keywordCase: KeywordCase; indentStyle: IndentStyle; multilineLists: MultilineListsMode | number; logicalOperatorNewline: LogicalOperatorNewline; aliasAs: AliasMode; tabulateAlias: boolean; commaPosition: CommaPosition; newlineBeforeOpenParen: boolean; newlineBeforeCloseParen: boolean; expressionWidth: number; linesBetweenQueries: number; denseOperators: boolean; newlineBeforeSemicolon: boolean; params?: ParamItems | string[]; }