fix(types): enhance type safety in AstLambdaRefactorUtils and AutoCodeExtractor3000Utils methods

This commit is contained in:
2025-12-30 00:43:47 +00:00
parent 642215fe14
commit 4dbea7a9b0
2 changed files with 52 additions and 52 deletions

View File

@@ -16,44 +16,44 @@ import { main } from './functions/main'
* This is a convenience wrapper. Prefer importing individual functions.
*/
export class AstLambdaRefactorUtils {
static log(...args: any[]) {
return log(...args as any)
static log(...args: Parameters<typeof log>) {
return log(...args)
}
static toKebabCase(...args: any[]) {
return toKebabCase(...args as any)
static toKebabCase(...args: Parameters<typeof toKebabCase>) {
return toKebabCase(...args)
}
static toClassName(...args: any[]) {
return toClassName(...args as any)
static toClassName(...args: Parameters<typeof toClassName>) {
return toClassName(...args)
}
static async createFunctionFile(...args: any[]) {
return await createFunctionFile(...args as any)
static async createFunctionFile(...args: Parameters<typeof createFunctionFile>) {
return await createFunctionFile(...args)
}
static async createIndexFile(...args: any[]) {
return await createIndexFile(...args as any)
static async createIndexFile(...args: Parameters<typeof createIndexFile>) {
return await createIndexFile(...args)
}
static async createClassWrapper(...args: any[]) {
return await createClassWrapper(...args as any)
static async createClassWrapper(...args: Parameters<typeof createClassWrapper>) {
return await createClassWrapper(...args)
}
static async replaceOriginal(...args: any[]) {
return await replaceOriginal(...args as any)
static async replaceOriginal(...args: Parameters<typeof replaceOriginal>) {
return await replaceOriginal(...args)
}
static async refactorFile(...args: any[]) {
return await refactorFile(...args as any)
static async refactorFile(...args: Parameters<typeof refactorFile>) {
return await refactorFile(...args)
}
static async bulkRefactor(...args: any[]) {
return await bulkRefactor(...args as any)
static async bulkRefactor(...args: Parameters<typeof bulkRefactor>) {
return await bulkRefactor(...args)
}
static async main(...args: any[]) {
return await main(...args as any)
static async main(...args: Parameters<typeof main>) {
return await main(...args)
}
}

View File

@@ -22,68 +22,68 @@ import { main } from './functions/main'
* This is a convenience wrapper. Prefer importing individual functions.
*/
export class AutoCodeExtractor3000Utils {
static log(...args: any[]) {
return log(...args as any)
static log(...args: Parameters<typeof log>) {
return log(...args)
}
static async loadExtractionRegistry(...args: any[]) {
return await loadExtractionRegistry(...args as any)
static async loadExtractionRegistry(...args: Parameters<typeof loadExtractionRegistry>) {
return await loadExtractionRegistry(...args)
}
static async saveExtractionRegistry(...args: any[]) {
return await saveExtractionRegistry(...args as any)
static async saveExtractionRegistry(...args: Parameters<typeof saveExtractionRegistry>) {
return await saveExtractionRegistry(...args)
}
static async scanAndCategorizeFiles(...args: any[]) {
return await scanAndCategorizeFiles(...args as any)
static async scanAndCategorizeFiles(...args: Parameters<typeof scanAndCategorizeFiles>) {
return await scanAndCategorizeFiles(...args)
}
static filterFiles(...args: any[]) {
return filterFiles(...args as any)
static filterFiles(...args: Parameters<typeof filterFiles>) {
return filterFiles(...args)
}
static async confirmExecution(...args: any[]) {
return await confirmExecution(...args as any)
static async confirmExecution(...args: Parameters<typeof confirmExecution>) {
return await confirmExecution(...args)
}
static async extractBatch(...args: any[]) {
return await extractBatch(...args as any)
static async extractBatch(...args: Parameters<typeof extractBatch>) {
return await extractBatch(...args)
}
static async runLinting(...args: any[]) {
return await runLinting(...args as any)
static async runLinting(...args: Parameters<typeof runLinting>) {
return await runLinting(...args)
}
static async runTests(...args: any[]) {
return await runTests(...args as any)
static async runTests(...args: Parameters<typeof runTests>) {
return await runTests(...args)
}
static async updateProgressReport(...args: any[]) {
return await updateProgressReport(...args as any)
static async updateProgressReport(...args: Parameters<typeof updateProgressReport>) {
return await updateProgressReport(...args)
}
static async saveResults(...args: any[]) {
return await saveResults(...args as any)
static async saveResults(...args: Parameters<typeof saveResults>) {
return await saveResults(...args)
}
static printSummary(...args: any[]) {
return printSummary(...args as any)
static printSummary(...args: Parameters<typeof printSummary>) {
return printSummary(...args)
}
static async run(...args: any[]) {
return await run(...args as any)
static async run(...args: Parameters<typeof run>) {
return await run(...args)
}
static showHelp(...args: any[]) {
return showHelp(...args as any)
static showHelp(...args: Parameters<typeof showHelp>) {
return showHelp(...args)
}
static parseArgs(...args: any[]) {
return parseArgs(...args as any)
static parseArgs(...args: Parameters<typeof parseArgs>) {
return parseArgs(...args)
}
static async main(...args: any[]) {
return await main(...args as any)
static async main(...args: Parameters<typeof main>) {
return await main(...args)
}
}