Hierarchy (view full)

Implements

Constructors

Properties

draftState: DRAFT_STATE
draftTags: DraftTags
initEditionsCount: number

Draft for data (records or assets) initializes with initEditionsCount = 0, others draft initialize with initEditionsCount = 1. We use it to track changes when publishing

isModalOpen: boolean
loading: boolean
publishDraft: ((withForce: boolean, withDelete: boolean, payload?: Record<string, string>) => Promise<Draft>)
type: keyof IDraftType

Accessors

  • get draftId(): number
  • Draft identifier

    Returns number

  • get drafts(): Draft[]
  • Returns Draft[]

  • get isEnabled(): boolean
  • Returns boolean

  • get isLoading(): boolean
  • Returns boolean

  • get selectedDraft(): undefined | Draft
  • Returns undefined | Draft

Methods

  • Returns Draft

  • Parameters

    Returns Promise<void>

  • Returns void

  • Returns void

  • Returns string

  • Parameters

    Returns number

  • Parameters

    • draftId: number

    Returns Promise<Draft>

  • Returns Promise<Draft[]>

  • Init draft store - get and set draftId from query

    Returns Promise<void>

  • Parameters

    • indexes: number[]

    Returns Promise<Draft[]>

  • Parameters

    Returns void

  • Parameters

    • draft: Draft
    • OptionalhideMessage: boolean

    Returns Promise<Draft>

  • Parameters

    Returns void

  • Parameters

    • index: number
    • draft: Draft

    Returns void

  • Parameters

    Returns void

  • Parameters

    • isOpen: boolean

    Returns void

  • Start draft mode

    Returns Promise<void>