UNPKG

@elephant-xyz/cli

Version:
16 lines 651 B
import { FileEntry } from '../types/submit.types.js'; export interface ValidationResult { isValid: boolean; errors: string[]; } export declare class FileScannerService { constructor(); validateStructure(directoryPath: string): Promise<ValidationResult>; private validatePropertyDirectory; private validateSeedDatagroupDirectory; private isValidCid; scanDirectory(directoryPath: string, batchSize?: number): AsyncGenerator<FileEntry[]>; countTotalFiles(directoryPath: string): Promise<number>; getAllDataGroupCids(directoryPath: string): Promise<Set<string>>; } //# sourceMappingURL=file-scanner.service.d.ts.map