Skip to main content

FileApi

@codebolt/plugin-sdk


Class: FileApi

Defined in: CodeBolt/packages/pluginSdk/src/api/file.api.ts:16

Provides basic file operations within the CodeBolt workspace.

Use this API to check for file existence, create new files, and manage zip archives. For reading file contents, see FileReadApi.

Constructors​

Constructor​

new FileApi(http: HttpClient): FileApi;

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

Parameters​

ParameterType
httpHttpClient

Returns​

FileApi

Methods​

addFile()​

addFile(data: AddFileRequest): Promise<unknown>;

Defined in: CodeBolt/packages/pluginSdk/src/api/file.api.ts:23

Parameters​

ParameterType
dataAddFileRequest

Returns​

Promise<unknown>


checkFileExists()​

checkFileExists(data: CheckFileExistsRequest): Promise<CheckFileExistsResponse>;

Defined in: CodeBolt/packages/pluginSdk/src/api/file.api.ts:19

Parameters​

ParameterType
dataCheckFileExistsRequest

Returns​

Promise<CheckFileExistsResponse>


deleteZip()​

deleteZip(data: DeleteZipRequest): Promise<unknown>;

Defined in: CodeBolt/packages/pluginSdk/src/api/file.api.ts:31

Parameters​

ParameterType
dataDeleteZipRequest

Returns​

Promise<unknown>


zipFile()​

zipFile(data: ZipFileRequest): Promise<unknown>;

Defined in: CodeBolt/packages/pluginSdk/src/api/file.api.ts:27

Parameters​

ParameterType
dataZipFileRequest

Returns​

Promise<unknown>