Constructors

Properties

_action: FileActionData

Accessors

  • get displayName(): ((files, view) => string)
  • Returns ((files, view) => string)

      • (files, view): string
      • Parameters

        Returns string

  • get enabled(): undefined | ((files, view) => boolean)
  • Returns undefined | ((files, view) => boolean)

  • get exec(): ((file, view, dir) => Promise<null | boolean>)
  • Returns ((file, view, dir) => Promise<null | boolean>)

      • (file, view, dir): Promise<null | boolean>
      • Parameters

        Returns Promise<null | boolean>

  • get execBatch(): undefined | ((files, view, dir) => Promise<(null | boolean)[]>)
  • Returns undefined | ((files, view, dir) => Promise<(null | boolean)[]>)

  • get iconSvgInline(): ((files, view) => string)
  • Returns ((files, view) => string)

      • (files, view): string
      • Parameters

        Returns string

  • get inline(): undefined | ((file, view) => boolean)
  • Returns undefined | ((file, view) => boolean)

  • get order(): undefined | number
  • Returns undefined | number

  • get parent(): undefined | string
  • Returns undefined | string

  • get renderInline(): undefined | ((file, view) => Promise<null | HTMLElement>)
  • Returns undefined | ((file, view) => Promise<null | HTMLElement>)

  • get title(): undefined | ((files, view) => string)
  • Returns undefined | ((files, view) => string)

Methods

  • Parameters

    • action: FileActionData

    Returns void