Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface RefactorActionInfo

Represents a single refactoring action - for example, the "Extract Method..." refactor might offer several actions, each corresponding to a surround class or closure to extract into.

Hierarchy

  • RefactorActionInfo

Index

Properties

description

description: string

A description of this refactoring action to show to the user. If the parent refactoring is inlined away, this will be the only text shown, so this description should make sense by itself if the parent is inlineable=true

Optional kind

kind: string

The hierarchical dotted name of the refactor action.

name

name: string

The programmatic name of the refactoring action

Optional notApplicableReason

notApplicableReason: string

A message to show to the user if the refactoring cannot be applied in the current context.

Generated using TypeDoc