UNPKG

@nexica/nestjs-trpc

Version:
16 lines (15 loc) 863 B
import { SourceFile } from 'ts-morph'; export declare class FileScanner { static findFiles(directory: string, pattern: string): string[]; static findTypeScriptFiles(directory: string): string[]; static findTsConfigFile(directory: string): string | null; static getCallerFilePath(): string; static findProjectRoot(startDir?: string): string; static getTsEquivalentPath(filePath: string): string; static getInputAndOutputNamesFromDecorator(filePath: string, methodName: string): { input: string | undefined; output: string | undefined; }; static resolvePathWithAliases(filePath: string, pathAliases: Record<string, string[]>, tsConfigDir: string, moduleCallerFilePath?: string): string | null; static injectFilesContent(filePaths: Array<string>, sourceFile: SourceFile, moduleCallerFilePath: string): void; }