You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Things we should review across all the api functions implemented to make consistent prior to submission:
Input validation of valueRef
Robustness of stackSave / restore and error recovery the api should enable
Input validation responsibility or JS layer vs vs CPP layer (ie validate array of numbers for dimensions iput or value of string for readString)
Consistent marking of parameters as const on the CEntryPoints
Validation of the TypeManager input in CEntryPoint functions (null check or better)
Modify findValueRef and findSubValueRef to return undefined if path does not resolve to a value instead of throwing - update lookupLocalBindingInfo in Mainline
The text was updated successfully, but these errors were encountered:
Implementation of "Vireo API Changes for Supporting More Types Design Doc"
This change encapsulates the breaking API changes associated with the Vireo API refactor. There is still additional work to be done out of master after the change is merged consisting of:
1. Making error checks and error handling consistent across all of the new api functions: #466
2. Migrating the following JavaScript users of the now deprecated API functions to the new API functions: HttpClient, JavaScriptInvoke, Core (FPSync, LV Error Handling), Events.
3. Removing the deprecated API functionality
Things we should review across all the api functions implemented to make consistent prior to submission:
The text was updated successfully, but these errors were encountered: