Skip to main content

ChangeWrapper

@codebolt/types


Interface: ChangeWrapper<T>

Defined in: common/types/src/codeboltjstypes/libFunctionTypes/projectStructureUpdateRequest.ts:30

Wraps an item with change metadata

Type Parameters

Type ParameterDescription
TThe type of item being wrapped

Properties

PropertyTypeDescriptionDefined in
actionChangeActionThe action to performcommon/types/src/codeboltjstypes/libFunctionTypes/projectStructureUpdateRequest.ts:34
idstringUnique identifier for this changecommon/types/src/codeboltjstypes/libFunctionTypes/projectStructureUpdateRequest.ts:32
itemTThe item data (new state for create/update, current state for delete)common/types/src/codeboltjstypes/libFunctionTypes/projectStructureUpdateRequest.ts:36
originalItem?TOriginal item before change (for update/delete actions)common/types/src/codeboltjstypes/libFunctionTypes/projectStructureUpdateRequest.ts:38