Interface Filesystem
interface Filesystem {
config: FilesystemOptions<ConfigMounts>;
constants: any;
fs: __module;
fsSync: __module;
configure(options: Partial<FilesystemOptions<ConfigMounts>>): Promise<void>;
descriptions(
t?: TFunction<"translation", undefined> | (key: string) => string,
): Map<string, string>;
exists(path: string): Promise<boolean>;
extractTarball(tarballPath: string, extractPath: string): Promise<void>;
}
config: FilesystemOptions<ConfigMounts>;
constants: any;
fs: __module;
fsSync: __module;
configure(options: Partial<FilesystemOptions<ConfigMounts>>): Promise<void>;
descriptions(
t?: TFunction<"translation", undefined> | (key: string) => string,
): Map<string, string>;
exists(path: string): Promise<boolean>;
extractTarball(tarballPath: string, extractPath: string): Promise<void>;
}
Index
Properties
Methods
Properties
Readonlyconfig
Get the filesystem configuration
Readonlyconstants
constants: any
Get filesystem constants
Readonlyfs
fs: __module
Get the asynchronous filesystem instance
ReadonlyfsSync
fsSync: __module
Get the synchronous filesystem instance
Methods
configure
- configure(options: Partial<FilesystemOptions<ConfigMounts>>): Promise<void>
Configure the filesystem
Parameters
- options: Partial<FilesystemOptions<ConfigMounts>>
Configuration options
Returns Promise<void>
- options: Partial<FilesystemOptions<ConfigMounts>>
Interface for filesystem functionality