UNPKG

@mindconnect/mindconnect-nodejs

Version:

NodeJS Library for Siemens Insights Hub Connectivity - TypeScript SDK for Insights Hub and Industrial IoT - Command Line Interface - Insights Hub Development Proxy (Siemens Insights Hub was formerly known as MindSphere)

21 lines (20 loc) 1.06 kB
import { AgentManagementModels, AssetManagementClient, AssetManagementModels, MindSphereSdk } from "../src/api/sdk"; export declare function unitTestSetup(sdk: MindSphereSdk, profile: AgentManagementModels.AgentUpdate.SecurityProfileEnum): Promise<AgentUnitTestConfiguration>; export declare function setupStructure(sdk: MindSphereSdk): Promise<{ targetAsset: AssetManagementModels.AssetResource; folderid: string; }>; export declare function createUnitTestAsset({ assetMgmt, folderid, tenant, name, }: { assetMgmt: AssetManagementClient; folderid: string; tenant: string; name: string; }): Promise<AssetManagementModels.AssetResource>; export declare function tearDownAgents(sdk: MindSphereSdk, config: AgentUnitTestConfiguration): Promise<void>; export interface AgentUnitTestConfiguration { targetAsset: AssetManagementModels.AssetResource; agentAsset: AssetManagementModels.AssetResourceWithHierarchyPath; agent: AgentManagementModels.Agent; agentConfig: AgentManagementModels.Configuration; folderid: string; }