CommitBuilder | @tomic
Hierarchy
- CommitBuilder
Index
Constructors
constructor
- new
Commit Builder(subject: string, base?: CommitBuilderBase): CommitBuilder -
Returns CommitBuilder
Properties
Private Optional _destroy
_destroy?: any
Private Optional _previousCommit
_previous
Private _push
_push: any
Private _remove
_remove: any
Private _set
_set: any
Private _subject
_subject: any
Accessors
destroy
- get destroy(): undefined | boolean
-
Returns undefined | boolean
previousCommit
- get previousCommit(): undefined | string
-
Returns undefined | string
push
remove
- get remove(): Set<string>
-
Returns Set<string>
set
subject
- get subject(): string
-
Returns string
Methods
addPushAction
- add
Push Action(property: string, ...values: JSONArray): CommitBuilder -
Parameters
-
property: string
-
Rest...values: JSONArray
Returns CommitBuilder
-
addRemoveAction
- add
Remove Action(property: string): CommitBuilder -
Parameters
-
property: string
Returns CommitBuilder
-
addSetAction
- add
Set Action(property: string, value: JSONValue): CommitBuilder -
Returns CommitBuilder
clone
- clone(): CommitBuilder
-
Returns CommitBuilder
hasUnsavedChanges
removeRemoveAction
- remove
Remove Action(property: string): CommitBuilder -
Parameters
-
property: string
Returns CommitBuilder
-
setDestroy
- set
Destroy(destroy: boolean): CommitBuilder -
Parameters
-
destroy: boolean
Returns CommitBuilder
-
setPreviousCommit
- set
Previous Commit(prev: string): CommitBuilder -
Parameters
-
prev: string
Returns CommitBuilder
-
setSubject
- set
Subject(subject: string): CommitBuilder -
Parameters
-
subject: string
Returns CommitBuilder
-
sign
signAt
toPlainObject
- to
Plain Object(): CommitBuilderI -
Returns CommitBuilderI