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>