thingworx-field-work / ThingworxVSCodeProject

Develop thingworx models using a real IDE
MIT License
33 stars 17 forks source link

Version 2.4 #50

Closed BogdanMihaiciuc closed 2 years ago

BogdanMihaiciuc commented 2 years ago

Adds support for using inline SQL statements in database services. These are extracted into their own SQL services when building.

Adds support for using Typescript's built-in override keyword in place of the @override decorator and sets the noImplicitOverride flag to true in tsconfig.json.

Adds a schema to twconfig.json for better documentation and validation.

Improves the speed with which declarations and api exports are generated.

Adds additional validation to overriden members, reporting certain errors that would lead to a failed import during build time.

Adds support for generating static field definitions objects and a function to create an infotable given an array of row objects and a data shape name when generating an API declarations file, to be used when invoking thingworx endpoints. (stefan-lacatus)