@nova-ui/bits
Version:
SolarWinds Nova Framework
22 lines (21 loc) • 753 B
TypeScript
import { LoggerService } from "../../../services/log-service";
import { CodeSourceFiles } from "../../../types";
import * as i0 from "@angular/core";
/** @ignore */
export declare class SourcesService {
private logger;
private config;
constructor(logger: LoggerService, config: CodeSourceFiles);
getSourcesByFilenamePrefix(filenamePrefix: string): Promise<FileMetadata[]>;
private getFilename;
private getFileType;
private getTrimmedFilePath;
static ɵfac: i0.ɵɵFactoryDeclaration<SourcesService, [null, { optional: true; }]>;
static ɵprov: i0.ɵɵInjectableDeclaration<SourcesService>;
}
export interface FileMetadata {
filePath: string;
fileContent: string;
fileType: string;
fileName: string;
}