turbodombuilder - v0.9.5
    Preparing search index...

    Type Alias MakeToolOptions

    Options used when turning an element into a tool via makeTool.

    type MakeToolOptions = {
        onActivate?: () => void;
        onDeactivate?: () => void;
        activationEvent?: DefaultEventNameEntry;
        clickMode?: ClickMode;
        customActivation?: (element: Turbo, manager: TurboEventManager) => void;
        key?: string;
        manager?: TurboEventManager;
    }
    Index

    Properties

    onActivate?: () => void
    onDeactivate?: () => void
    activationEvent?: DefaultEventNameEntry

    Custom activation event to listen to (defaults to the framework's default click event name).

    clickMode?: ClickMode

    Click mode that will hold this tool when activated (defaults to ClickMode.left).

    customActivation?: (element: Turbo, manager: TurboEventManager) => void
    key?: string

    Optional keyboard key to map to this tool. When pressed, it will be set as the current key tool.

    The event manager instance this tool should register against. Defaults to TurboEventManager.instance.