Skip to main content

ShadowGitApi

@codebolt/client-sdk


Class: ShadowGitApi

Defined in: CodeBolt/packages/clientsdk/src/api/shadow-git.api.ts:4

Constructors​

Constructor​

new ShadowGitApi(http: HttpClient): ShadowGitApi;

Defined in: CodeBolt/packages/clientsdk/src/api/shadow-git.api.ts:5

Parameters​

ParameterType
httpHttpClient

Returns​

ShadowGitApi

Methods​

checkpoint()​

checkpoint(data?: ShadowGitCheckpointRequest): Promise<ShadowGitCheckpoint>;

Defined in: CodeBolt/packages/clientsdk/src/api/shadow-git.api.ts:13

Create a shadow git checkpoint

Parameters​

ParameterType
data?ShadowGitCheckpointRequest

Returns​

Promise<ShadowGitCheckpoint>


cleanup()​

cleanup(data?: ShadowGitCleanupRequest): Promise<unknown>;

Defined in: CodeBolt/packages/clientsdk/src/api/shadow-git.api.ts:33

Clean up shadow git data

Parameters​

ParameterType
data?ShadowGitCleanupRequest

Returns​

Promise<unknown>


diff()​

diff(data?: ShadowGitDiffRequest): Promise<unknown>;

Defined in: CodeBolt/packages/clientsdk/src/api/shadow-git.api.ts:18

Get diff between shadow git checkpoints

Parameters​

ParameterType
data?ShadowGitDiffRequest

Returns​

Promise<unknown>


getCheckpoints()​

getCheckpoints(params?: Record<string, unknown>): Promise<ShadowGitCheckpoint[]>;

Defined in: CodeBolt/packages/clientsdk/src/api/shadow-git.api.ts:28

List all shadow git checkpoints

Parameters​

ParameterType
params?Record<string, unknown>

Returns​

Promise<ShadowGitCheckpoint[]>


initialize()​

initialize(data?: ShadowGitInitializeRequest): Promise<unknown>;

Defined in: CodeBolt/packages/clientsdk/src/api/shadow-git.api.ts:8

Initialize shadow git tracking

Parameters​

ParameterType
data?ShadowGitInitializeRequest

Returns​

Promise<unknown>


readFile()​

readFile(data: ShadowGitReadFileRequest): Promise<unknown>;

Defined in: CodeBolt/packages/clientsdk/src/api/shadow-git.api.ts:38

Read a file from a shadow git checkpoint

Parameters​

ParameterType
dataShadowGitReadFileRequest

Returns​

Promise<unknown>


restore()​

restore(data: ShadowGitRestoreRequest): Promise<unknown>;

Defined in: CodeBolt/packages/clientsdk/src/api/shadow-git.api.ts:23

Restore to a previous shadow git checkpoint

Parameters​

ParameterType
dataShadowGitRestoreRequest

Returns​

Promise<unknown>