Interface: UpgradeFs
Defined in: cli/src/upgrade.ts:7
Filesystem surface an upgrade migration works against. Injected so migrations (and runUpgrade) are testable with an in-memory tree — no disk needed.
Methods
list()
> list(dir): Promise<string[]>
Defined in: cli/src/upgrade.ts:9
Recursively lists files under dir (relative paths). Skips node_modules/dist/.git.
Parameters
dir
string
Returns
Promise<string[]>
read()
> read(path): Promise<string>
Defined in: cli/src/upgrade.ts:10
Parameters
path
string
Returns
Promise<string>
write()
> write(path, content): Promise<void>
Defined in: cli/src/upgrade.ts:11
Parameters
path
string
content
string
Returns
Promise<void>