Skip to main content

createEdgeIntelligencePort

@totemsdk/edge


@totemsdk/edge / createEdgeIntelligencePort

Function: createEdgeIntelligencePort()

createEdgeIntelligencePort(provider): EdgeIntelligencePort

Bind a provider-neutral IntelligenceProvider to an EdgeIntelligencePort.

The port exposes the provider's intelligence:* capability strings and translates provider-neutral operations/results into the port result shape.

Parameters

provider

IntelligenceProvider

Returns

EdgeIntelligencePort

Example

import { createEdgeIntelligencePort } from '@totemsdk/intelligence';
import { createQvacIntelligenceProvider } from '@totemsdk/qvac';

const port = createEdgeIntelligencePort(
createQvacIntelligenceProvider({ sdk }),
);