Options
All
  • Public
  • Public/Protected
  • All
Menu

Service handling files and how to store and load them on the file system.

Hierarchy

  • FileSystemService

Index

Constructors

constructor

Methods

chmodRecursive

  • chmodRecursive(path: string, mode: string | number): Promise<void>

copyDir

  • copyDir(copyFrom: string, copyTo: string, excludeFiles?: string[], includeFiles?: string[]): Promise<void>

deleteFile

  • deleteFile(file: string): void

deleteFolder

  • deleteFolder(folder: string, excludeFiles?: string[]): void

Private deleteFolderRecursive

  • deleteFolderRecursive(folder: string, excludeFiles?: string[]): void

download

  • download(url: string, dest: string): Promise<{ downloaded: boolean; fileLocation: string }>

getFilesRecursively

  • getFilesRecursively(originalPath: string): string[]

getTargetDatabasesFolder

  • getTargetDatabasesFolder(target: string, absolute: boolean, ...paths: string[]): string

getTargetFolder

  • getTargetFolder(target: string, absolute: boolean, ...paths: string[]): string

getTargetGatewayFolder

  • getTargetGatewayFolder(target: string, absolute: boolean, ...paths: string[]): string

getTargetNemesisFolder

  • getTargetNemesisFolder(target: string, absolute: boolean, ...paths: string[]): string

getTargetNodesFolder

  • getTargetNodesFolder(target: string, absolute: boolean, ...paths: string[]): string

mkdir

  • mkdir(path: string): Promise<void>

mkdirParentFolder

  • mkdirParentFolder(fileName: string): Promise<void>

validateFolder

  • validateFolder(workingDirFullPath: string): void

validateSeedFolder

  • validateSeedFolder(nemesisSeedFolder: string, message: string): void

Generated using TypeDoc