Skip to content

PromptScript API


Class: FileSystemRegistry

Defined in: resolver/src/registry.ts:46

Registry implementation backed by the local filesystem.

Implements

Constructors

Constructor

new FileSystemRegistry(options): FileSystemRegistry

Defined in: resolver/src/registry.ts:49

Parameters

options

FileSystemRegistryOptions

Returns

FileSystemRegistry

Methods

exists()

exists(path): Promise\<boolean>

Defined in: resolver/src/registry.ts:74

Check if a file exists in the registry.

Parameters

path

string

Path to check

Returns

Promise\<boolean>

True if the file exists

Implementation of

Registry.exists


fetch()

fetch(path): Promise\<string>

Defined in: resolver/src/registry.ts:60

Fetch the content of a file from the registry.

Parameters

path

string

Path to the file (relative to registry root)

Returns

Promise\<string>

File content as string

Throws

FileNotFoundError if the file doesn't exist

Implementation of

Registry.fetch


list()

list(path): Promise\<string[]>

Defined in: resolver/src/registry.ts:79

List files in a directory.

Parameters

path

string

Directory path

Returns

Promise\<string[]>

Array of file/directory names

Implementation of

Registry.list