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>