UNPKG

node-opcua-pseudo-session

Version:

pure nodejs OPCUA SDK - module pseudo-session

12 lines (11 loc) 814 B
import { CreateSubscriptionRequestOptions, CreateSubscriptionResponse, CreateMonitoredItemsRequestOptions, CreateMonitoredItemsResponse } from "node-opcua-service-subscription"; import { ResponseCallback } from "./basic_session_interface"; /** * @module node-opcua-pseudo-session */ export interface IBasicSessionWithSubscription { createSubscription(options: CreateSubscriptionRequestOptions, callback: ResponseCallback<CreateSubscriptionResponse>): void; createSubscription(options: CreateSubscriptionRequestOptions): Promise<CreateSubscriptionResponse>; createMonitoredItems(options: CreateMonitoredItemsRequestOptions, callback: ResponseCallback<CreateMonitoredItemsResponse>): void; createMonitoredItems(options: CreateMonitoredItemsRequestOptions): Promise<CreateMonitoredItemsResponse>; }