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[]>