Datalayer VS Code Extension - v0.0.17
    Preparing search index...

    Class ToolDefinitionRegistry

    Concrete implementation of the ToolRegistry using an internal Map for O(1) lookups.

    Implements

    Index

    Constructors

    Methods

    • Retrieves a tool definition by its registered name.

      Parameters

      • name: string

        Unique tool name to look up.

      Returns ToolDefinition<unknown>

      The tool definition, or undefined if not found.

    • Filters tool definitions by operation name.

      Parameters

      • operation: string

        Operation name to filter by.

      Returns ToolDefinition<unknown>[]

      Array of tool definitions matching the operation.

    • Filters tool definitions by tag.

      Parameters

      • tag: string

        Tag string to filter by.

      Returns ToolDefinition<unknown>[]

      Array of tool definitions containing the specified tag.

    • Checks whether a tool with the given name is registered.

      Parameters

      • name: string

        Tool name to check.

      Returns boolean

      True if the tool is registered.

    • Registers a tool definition, overwriting any existing entry with the same name.

      Parameters

      • tool: ToolDefinition

        Tool definition to register.

      Returns void