node-opcua-address-space-base
Advanced tools
Comparing version 2.99.0 to 2.100.0
@@ -19,9 +19,6 @@ import { NodeId, NodeIdLike } from "node-opcua-nodeid"; | ||
pad(): string; | ||
registerClonedObject(clonedObject: BaseNode, originalObject: BaseNode): void; | ||
getCloned(node: BaseNode): BaseNode | null; | ||
registerClonedObject(clonedNode: BaseNode, originalNode: BaseNode): void; | ||
getCloned(originalObject: BaseNode): BaseNode | null; | ||
} | ||
interface CloneExtraInfoEx extends CloneExtraInfo { | ||
_cloned: Map<BaseNode, BaseNode>; | ||
} | ||
export declare const defaultCloneExtraInfo: CloneExtraInfoEx; | ||
export declare const makeDefaultCloneExtraInfo: () => CloneExtraInfo; | ||
export interface CloneOptions { | ||
@@ -50,2 +47,1 @@ namespace: INamespace; | ||
} | ||
export {}; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.defaultCloneExtraInfo = exports.defaultCloneFilter = void 0; | ||
exports.makeDefaultCloneExtraInfo = exports.defaultCloneFilter = void 0; | ||
const clone_helper_1 = require("./clone_helper"); | ||
exports.defaultCloneFilter = { | ||
@@ -10,17 +11,4 @@ shouldKeep: () => true, | ||
}; | ||
exports.defaultCloneExtraInfo = { | ||
level: 0, | ||
_cloned: new Map(), | ||
pad() { | ||
return " ".padEnd(this.level * 2); | ||
}, | ||
registerClonedObject(_clonedObject, _originalObject) { | ||
if (this.getCloned(_originalObject)) | ||
throw new Error("cloned object is already registered."); | ||
this._cloned.set(_originalObject, _clonedObject); | ||
}, | ||
getCloned(node) { | ||
return this._cloned.get(node) || null; | ||
} | ||
}; | ||
const makeDefaultCloneExtraInfo = () => new clone_helper_1.CloneHelper(); | ||
exports.makeDefaultCloneExtraInfo = makeDefaultCloneExtraInfo; | ||
//# sourceMappingURL=clone_options.js.map |
@@ -24,1 +24,2 @@ export * from "./address_space"; | ||
export * from "./ua_view"; | ||
export * from "./clone_helper"; |
@@ -40,2 +40,3 @@ "use strict"; | ||
__exportStar(require("./ua_view"), exports); | ||
__exportStar(require("./clone_helper"), exports); | ||
//# sourceMappingURL=index.js.map |
@@ -220,4 +220,4 @@ import { AttributeIds, CallbackT, DataType, PreciseClock, StatusCode, StatusCodeCallback, UInt32 } from "node-opcua-basic-types"; | ||
writeValue(context: ISessionContext, dataValue: DataValue, indexRange?: string | NumericRange | null): Promise<StatusCode>; | ||
asyncRefresh(oldestDate: Date, callback: CallbackT<DataValue>): void; | ||
asyncRefresh(oldestDate: Date): Promise<DataValue>; | ||
asyncRefresh(oldestDate: PreciseClock, callback: CallbackT<DataValue>): void; | ||
asyncRefresh(oldestDate: PreciseClock): Promise<DataValue>; | ||
/** | ||
@@ -224,0 +224,0 @@ * write a variable attribute (callback version) |
{ | ||
"name": "node-opcua-address-space-base", | ||
"version": "2.99.0", | ||
"version": "2.100.0", | ||
"description": "pure nodejs OPCUA SDK - module address-space-base", | ||
@@ -16,5 +16,6 @@ "main": "./dist/index.js", | ||
"clean": "npx rimraf node_modules dist *.tsbuildinfo", | ||
"c": "mocha --version" | ||
"mocha:version": "mocha --version" | ||
}, | ||
"dependencies": { | ||
"node-opcua-assert": "2.98.1", | ||
"node-opcua-basic-types": "2.99.0", | ||
@@ -26,2 +27,3 @@ "node-opcua-constants": "2.98.1", | ||
"node-opcua-date-time": "2.99.0", | ||
"node-opcua-debug": "2.99.0", | ||
"node-opcua-extension-object": "2.99.0", | ||
@@ -50,3 +52,3 @@ "node-opcua-nodeid": "2.99.0", | ||
"homepage": "http://node-opcua.github.io/", | ||
"gitHead": "90ce9f5b44d74198d84a384de622dfa94fd05c0c", | ||
"gitHead": "e143ff72418bb3db8c0a2cb8d4b7e54a90521a73", | ||
"files": [ | ||
@@ -53,0 +55,0 @@ "dist", |
@@ -12,2 +12,3 @@ import { NodeId, NodeIdLike } from "node-opcua-nodeid"; | ||
import { UAVariable } from "./ua_variable"; | ||
import { CloneHelper } from "./clone_helper"; | ||
@@ -29,23 +30,8 @@ export interface CloneFilter { | ||
pad(): string; | ||
registerClonedObject(clonedObject: BaseNode, originalObject: BaseNode): void; | ||
getCloned(node: BaseNode): BaseNode | null; | ||
registerClonedObject(clonedNode: BaseNode, originalNode: BaseNode): void; | ||
getCloned(originalObject: BaseNode): BaseNode | null; | ||
} | ||
interface CloneExtraInfoEx extends CloneExtraInfo { | ||
_cloned: Map<BaseNode, BaseNode>; | ||
} | ||
export const defaultCloneExtraInfo: CloneExtraInfoEx = { | ||
level: 0, | ||
_cloned: new Map<BaseNode, BaseNode>(), | ||
pad(this: CloneExtraInfo) { | ||
return " ".padEnd(this.level * 2); | ||
}, | ||
registerClonedObject(_clonedObject: BaseNode, _originalObject: BaseNode): void { | ||
if(this.getCloned(_originalObject)) throw new Error("cloned object is already registered."); | ||
this._cloned.set(_originalObject, _clonedObject); | ||
}, | ||
getCloned(node: BaseNode): BaseNode | null { | ||
return this._cloned.get(node) || null; | ||
} | ||
}; | ||
export const makeDefaultCloneExtraInfo = (): CloneExtraInfo => new CloneHelper(); | ||
export interface CloneOptions /* extends ConstructNodeIdOptions */ { | ||
@@ -52,0 +38,0 @@ namespace: INamespace; |
@@ -24,1 +24,2 @@ export * from "./address_space"; | ||
export * from "./ua_view"; | ||
export * from "./clone_helper"; |
@@ -284,5 +284,5 @@ import { AttributeIds, CallbackT, DataType, PreciseClock, StatusCode, StatusCodeCallback, UInt32 } from "node-opcua-basic-types"; | ||
asyncRefresh(oldestDate: Date, callback: CallbackT<DataValue>): void; | ||
asyncRefresh(oldestDate: PreciseClock, callback: CallbackT<DataValue>): void; | ||
asyncRefresh(oldestDate: Date): Promise<DataValue>; | ||
asyncRefresh(oldestDate: PreciseClock): Promise<DataValue>; | ||
@@ -289,0 +289,0 @@ /** |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
195124
107
4163
15
+ Addednode-opcua-assert@2.98.1
+ Addednode-opcua-debug@2.99.0