CommitBuilder | @tomic

Hierarchy

  • CommitBuilder

Constructors

constructor

Properties

Private Optional _destroy

_destroy?: any

Private Optional _previousCommit

_previousCommit?: any

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

addRemoveAction

addSetAction

clone

hasUnsavedChanges

  • hasUnsavedChanges(): boolean
  • Returns boolean

removeRemoveAction

setDestroy

setPreviousCommit

setSubject

sign

  • sign(privateKey: string, agentSubject: string): Promise<Commit>
  • Parameters

    • privateKey: string
    • agentSubject: string

    Returns Promise<Commit>

signAt

  • signAt(agent: string, privateKey: string, createdAt: number): Promise<Commit>
  • Parameters

    • agent: string
    • privateKey: string
    • createdAt: number

    Returns Promise<Commit>

toPlainObject