@coasys/ad4m / Exports / Ad4mClient
Class: Ad4mClient
Client for the Ad4m interface wrapping GraphQL queryies for convenient use in user facing code.
Aggregates the six sub-clients: AgentClient, ExpressionClient, LanguageClient, NeighbourhoodClient, PerspectiveClient and RuntimeClient for the respective functionality.
Table of contents
Constructors
Properties
- #agentClient
- #aiClient
- #apolloClient
- #expressionClient
- #languageClient
- #neighbourhoodClient
- #perspectiveClient
- #runtimeClient
Accessors
Constructors
constructor
• new Ad4mClient(client, subscribe?)
Parameters
| Name | Type | Default value |
|---|---|---|
client | ApolloClient<any> | undefined |
subscribe | boolean | true |
Defined in
Ad4mClient.ts:30
Properties
#agentClient
• Private #agentClient: AgentClient
Defined in
Ad4mClient.ts:21
#aiClient
• Private #aiClient: AIClient
Defined in
Ad4mClient.ts:27
#apolloClient
• Private #apolloClient: ApolloClient<any>
Defined in
Ad4mClient.ts:20
#expressionClient
• Private #expressionClient: ExpressionClient
Defined in
Ad4mClient.ts:22
#languageClient
• Private #languageClient: LanguageClient
Defined in
Ad4mClient.ts:23
#neighbourhoodClient
• Private #neighbourhoodClient: NeighbourhoodClient
Defined in
Ad4mClient.ts:24
#perspectiveClient
• Private #perspectiveClient: PerspectiveClient
Defined in
Ad4mClient.ts:25
#runtimeClient
• Private #runtimeClient: RuntimeClient
Defined in
Ad4mClient.ts:26
Accessors
agent
• get agent(): AgentClient
Returns
Defined in
Ad4mClient.ts:45
ai
• get ai(): AIClient
Returns
Defined in
Ad4mClient.ts:69
expression
• get expression(): ExpressionClient
Returns
ExpressionClient
Defined in
Ad4mClient.ts:49
languages
• get languages(): LanguageClient
Returns
LanguageClient
Defined in
Ad4mClient.ts:53
neighbourhood
• get neighbourhood(): NeighbourhoodClient
Returns
NeighbourhoodClient
Defined in
Ad4mClient.ts:57
perspective
• get perspective(): PerspectiveClient
Returns
PerspectiveClient
Defined in
Ad4mClient.ts:61
runtime
• get runtime(): RuntimeClient
Returns
RuntimeClient
Defined in
Ad4mClient.ts:65