Class: LayeredVFS — Kata docs
Kata docs

kata-framework


Class: LayeredVFS

Defined in: packages/kata-core/src/vfs/index.ts:6

Constructors

Constructor

new LayeredVFS(): LayeredVFS;

Returns

LayeredVFS

Methods

addLayer()

addLayer(name, provider): void;

Defined in: packages/kata-core/src/vfs/index.ts:9

Parameters

name

string

provider

VFSProvider

Returns

void


getLayers()

getLayers(): string[];

Defined in: packages/kata-core/src/vfs/index.ts:17

Returns

string[]


listDir()

listDir(path): Promise<string[]>;

Defined in: packages/kata-core/src/vfs/index.ts:31

Parameters

path

string

Returns

Promise<string[]>


readFile()

readFile(path): Promise<string | null>;

Defined in: packages/kata-core/src/vfs/index.ts:21

Parameters

path

string

Returns

Promise<string | null>


removeLayer()

removeLayer(name): void;

Defined in: packages/kata-core/src/vfs/index.ts:13

Parameters

name

string

Returns

void