Skip to main content

FileReadApi

@codebolt/plugin-sdk


Class: FileReadApi

Defined in: CodeBolt/packages/pluginSdk/src/api/fileread.api.ts:17

Provides file reading, searching, and autocomplete functionality.

Use this API to search for files by name or content, get autocomplete suggestions for file and folder paths, and read file contents. This is the primary API for file discovery and content retrieval.

Constructors

Constructor

new FileReadApi(http: HttpClient): FileReadApi;

Defined in: CodeBolt/packages/pluginSdk/src/api/fileread.api.ts:18

Parameters

ParameterType
httpHttpClient

Returns

FileReadApi

Methods

allFiles()

allFiles(params?: FileSearchParams): Promise<FileSearchResult[]>;

Defined in: CodeBolt/packages/pluginSdk/src/api/fileread.api.ts:32

Parameters

ParameterType
params?FileSearchParams

Returns

Promise<FileSearchResult[]>


autocomplete()

autocomplete(params?: FileAutocompleteParams): Promise<FileAutocompleteResult[]>;

Defined in: CodeBolt/packages/pluginSdk/src/api/fileread.api.ts:20

Parameters

ParameterType
params?FileAutocompleteParams

Returns

Promise<FileAutocompleteResult[]>


autocompleteFolders()

autocompleteFolders(params?: FileAutocompleteParams): Promise<FileAutocompleteResult[]>;

Defined in: CodeBolt/packages/pluginSdk/src/api/fileread.api.ts:36

Parameters

ParameterType
params?FileAutocompleteParams

Returns

Promise<FileAutocompleteResult[]>


autocompleteForSearch()

autocompleteForSearch(params?: FileSearchParams): Promise<FileAutocompleteResult[]>;

Defined in: CodeBolt/packages/pluginSdk/src/api/fileread.api.ts:28

Parameters

ParameterType
params?FileSearchParams

Returns

Promise<FileAutocompleteResult[]>


read()

read(params?: FileReadParams): Promise<unknown>;

Defined in: CodeBolt/packages/pluginSdk/src/api/fileread.api.ts:40

Parameters

ParameterType
params?FileReadParams

Returns

Promise<unknown>


search(params?: FileSearchParams): Promise<FileSearchResult[]>;

Defined in: CodeBolt/packages/pluginSdk/src/api/fileread.api.ts:24

Parameters

ParameterType
params?FileSearchParams

Returns

Promise<FileSearchResult[]>