@nexica/nestjs-trpc
Version:
NestJS TRPC Bridge
16 lines (15 loc) • 863 B
TypeScript
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;
}