Skip to main content

UserChanges

Classes​

UserChangesService​

Constructors​

Constructor​
new UserChangesService(productHandler, eventManager): UserChangesService;
Parameters​
ParameterType
productHandlerProductHandler
eventManagerEventManager
Returns​

UserChangesService

Accessors​

initialSurfacesInfo​
Get Signature​
get initialSurfacesInfo(): SurfacesInfo;
Returns​

SurfacesInfo

Methods​

addItemsWithoutUserChanges()​
addItemsWithoutUserChanges(surfaces): void;
Parameters​
ParameterType
surfacesSurface[]
Returns​

void

clearInitailData()​
clearInitailData(): void;
Returns​

void

filterChangedObjects()​
filterChangedObjects(): IUserChangedObjects;
Returns​

IUserChangedObjects

filterTargetSurfaceItems()​
filterTargetSurfaceItems(productChangedObjects, targetSurface): object;
Parameters​
ParameterType
productChangedObjectsIUserChangedObjects
targetSurfaceSurface
Returns​

object

groupItems​
groupItems: IChangedGroupItem[];
imagePlaceholders​
imagePlaceholders: PlaceholderItem[];
inStringPlaceholders​
inStringPlaceholders: InStringPlaceholder[];
layoutItems​
layoutItems: Item[];
newItems​
newItems: Item[];
removedItems​
removedItems: Item[];
textItems​
textItems: BaseTextItem[];
rebaseInitialSurfacesInfo()​
rebaseInitialSurfacesInfo(targetSurfaceId, sourceSurface): void;
Parameters​
ParameterType
targetSurfaceIdstring
sourceSurfaceSurface
Returns​

void

writeInitialInfoTo()​
writeInitialInfoTo(product): void;
Parameters​
ParameterType
productProduct
Returns​

void

Was this page helpful?