/** * Typen fuer das Werkzeugskript. * * Das Skript selbst bleibt .mjs - es laeuft ohne Bauschritt, auch auf * einem Rechner, auf dem nur Node steht. Die Typen daneben sorgen dafuer, * dass die Tests trotzdem geprueft werden und nicht stillschweigend * gegen "any" laufen. */ export type GeschuetzterIndex = { name: string quelle: string } export declare const GESCHUETZTE_INDIZES: GeschuetzterIndex[] export declare function dropZeilenEntfernen( sql: string, geschuetzt?: GeschuetzterIndex[], ): { sql: string; entfernt: string[] } export declare function hatAnweisungen(sql: string): boolean export declare function kopfBauen( name: string, entfernt: string[], geschuetzt?: GeschuetzterIndex[], ): string export declare function ordnernameBauen(name: string, jetzt?: Date): string export declare function indizesPruefen(): void