configurator-core/src/roomle-configurator.
# Implements
# Table of contents
# Constructors
# Properties
# Methods
# Constructors
# constructor
• new default(creator
)
# Parameters
Name | Type |
---|---|
creator | string |
# Properties
# _creator_
• _creator_: string
# Implementation of
# Methods
# canRedo
▸ canRedo(): boolean
checks if there are newer configurations
# Returns
boolean
true if current configuration is not the latest configuration
# canUndo
▸ canUndo(): boolean
checks if there are any changes on the item already happened
# Returns
boolean
true if the current configuration is not the default configuration
# clearHistory
▸ clearHistory(): void
clears history and make new empty history array sets index on 0 that no undo and redo is possible
# Returns
void
# getHistory
▸ getHistory(): string
[]
# Returns
string
[]
array of all configuration strings
# push
▸ push(configurationString
): void
pushes new configurationString to history Array is called when changes on the item happened
# Parameters
Name | Type |
---|---|
configurationString | string |
# Returns
void
# redo
▸ redo(): string
loads the configurationString of the configuration which was set before undo function was called only possible if undo function was called before
# Returns
string
configurationString of configuration before undo was called or null if canRedo returns false
# undo
▸ undo(): string
loads the configurationString of the configuration which was set before only possible if there are some changes on the current item
# Returns
string
configurationString of lastAction or null if canUndo returns false