import { Action } from "./Action" ; /**
 * Tracks the actions that were performed and the order in which they were done.
 */ export class Actions { performed : Array < Action > ; constructor ( ) { this . performed = [ ] ; } perform ( action ) { this . performed . push ( action . perform ( ) ) ; } logStrings ( ) { return this . performed . map ( a => a . logString ( ) ) ; } } export { AnnotateMergeConflict } from "./actions/AnnotateMergeConflict" ; export { ChangeSelector } from "./actions/ChangeSelector" ; export { ExpandShorthand } from "./actions/ExpandShorthand" ; export { MarkAttributeValueObsolete } from "./actions/MarkAttributeValueObsolete" ; export { RemoveRule } from "./actions/RemoveRule" ; export { RewriteRuleIdents } from "./actions/RewriteRuleIdents" ; export { MergeDeclarations } from "./actions/MergeDeclarations" ; export { Note } from "./actions/Note" ; export { Warning } from "./actions/Warning" ; export * from "./Action" ;