Properties
Private
_action
_action: FileActionData
Accessors
displayName
- get displayName(): ((files, view) => string)
Returns ((files, view) => string)
- (files, view): string
Returns string
enabled
- get enabled(): undefined | ((files, view) => boolean)
Returns undefined | ((files, view) => boolean)
exec
- get exec(): ((file, view, dir) => Promise<null | boolean>)
Returns ((file, view, dir) => Promise<null | boolean>)
- (file, view, dir): Promise<null | boolean>
Returns Promise<null | boolean>
execBatch
- get execBatch(): undefined | ((files, view, dir) => Promise<(null | boolean)[]>)
Returns undefined | ((files, view, dir) => Promise<(null | boolean)[]>)
iconSvgInline
- get iconSvgInline(): ((files, view) => string)
Returns ((files, view) => string)
- (files, view): string
Returns string
id
- get id(): string
Returns string
inline
- get inline(): undefined | ((file, view) => boolean)
Returns undefined | ((file, view) => boolean)
order
- get order(): undefined | number
Returns undefined | number
parent
- get parent(): undefined | string
Returns undefined | string
renderInline
- get renderInline(): undefined | ((file, view) => Promise<null | HTMLElement>)
Returns undefined | ((file, view) => Promise<null | HTMLElement>)
title
- get title(): undefined | ((files, view) => string)
Returns undefined | ((files, view) => string)
Methods
Private
validateAction
- validateAction(action): void
Returns void