Chartbreaker
    Preparing search index...

    Type Alias ToolGenerator_Events

    type ToolGenerator_Events = {
        addTool: (
            tool: Tool,
            parent?: Tool | null,
            index?: number,
            select?: boolean,
        ) => void;
        inputUpdated: (input: ToolGeneratorTInput) => void;
        moveTool: (
            tool: Tool,
            parent: Tool | null | undefined,
            index: number,
        ) => void;
        newInput: (value: string) => void;
        optionsModified: () => void;
        removeTool: (tool: Tool) => void;
        selfDestruct: () => void;
    }
    Index

    Properties

    addTool: (
        tool: Tool,
        parent?: Tool | null,
        index?: number,
        select?: boolean,
    ) => void

    Fired by subclasses when a tool was generated

    inputUpdated: (input: ToolGeneratorTInput) => void

    TODO:

    moveTool: (tool: Tool, parent: Tool | null | undefined, index: number) => void

    Fired by subclasses when a generated tool should be moved to another parent or position

    newInput: (value: string) => void

    TODO:

    optionsModified: () => void

    TODO:

    removeTool: (tool: Tool) => void

    Fired by subclasses when a generated tool should be removed

    selfDestruct: () => void

    Fired when the generator requests to be removed by the controller