API Reference
classes
Ad4mclient

@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

Accessors

Constructors

constructor

new Ad4mClient(client, subscribe?)

Parameters

NameTypeDefault value
clientApolloClient<any>undefined
subscribebooleantrue

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

AgentClient

Defined in

Ad4mClient.ts:45


ai

get ai(): AIClient

Returns

AIClient

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