agent-web-tools - v0.3.0
Sitio
GitHub
npm
Preparing search index...
DataProviderManager
Class DataProviderManager
Index
Constructors
constructor
Methods
init
add
Provider
remove
Provider
get
Provider
get
Providers
has
Providers
get
Tool
Descriptors
execute
can
Handle
destroy
Constructors
constructor
new
DataProviderManager
(
config
?:
DataProviderManagerConfig
)
:
DataProviderManager
Parameters
config
:
DataProviderManagerConfig
= {}
Returns
DataProviderManager
Methods
init
init
()
:
Promise
<
void
>
Returns
Promise
<
void
>
add
Provider
addProvider
(
provider
:
DataProvider
)
:
Promise
<
void
>
Parameters
provider
:
DataProvider
Returns
Promise
<
void
>
remove
Provider
removeProvider
(
name
:
string
)
:
Promise
<
void
>
Parameters
name
:
string
Returns
Promise
<
void
>
get
Provider
getProvider
(
name
:
string
)
:
DataProvider
|
undefined
Parameters
name
:
string
Returns
DataProvider
|
undefined
get
Providers
getProviders
()
:
DataProvider
[]
Returns
DataProvider
[]
has
Providers
hasProviders
()
:
boolean
Returns
boolean
get
Tool
Descriptors
getToolDescriptors
()
:
AgentDOMToolDescriptor
[]
Returns
AgentDOMToolDescriptor
[]
execute
execute
(
toolName
:
string
,
params
:
Record
<
string
,
unknown
>
,
)
:
Promise
<
ToolResult
<
unknown
>
>
Parameters
toolName
:
string
params
:
Record
<
string
,
unknown
>
Returns
Promise
<
ToolResult
<
unknown
>
>
can
Handle
canHandle
(
toolName
:
string
)
:
boolean
Parameters
toolName
:
string
Returns
boolean
destroy
destroy
()
:
Promise
<
void
>
Returns
Promise
<
void
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
init
add
Provider
remove
Provider
get
Provider
get
Providers
has
Providers
get
Tool
Descriptors
execute
can
Handle
destroy
Sitio
GitHub
npm
agent-web-tools - v0.3.0
Loading...