A set of options which define the basic properties of a simple tool, and the optional components that are desired.

interface ISimpleToolOptions {
    activationKeyBinding?: ISimpleToolKeyPair;
    name: string;
    onFinalize?: (tool: ISimpleTool) => void;
    onTeardown?: (tool: ISimpleTool) => void;
    propertyPaneOptions?: ISimpleToolPaneOptions;
    statusBarOptions?: ISimpleToolStatusBarOptions;
    toolRailOptions?: ISimpleToolRailOptions;
}

Properties

activationKeyBinding?: ISimpleToolKeyPair
name: string
onFinalize?: (tool: ISimpleTool) => void
onTeardown?: (tool: ISimpleTool) => void
propertyPaneOptions?: ISimpleToolPaneOptions
statusBarOptions?: ISimpleToolStatusBarOptions
toolRailOptions?: ISimpleToolRailOptions