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

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?