The ts-interface-generator does not identify ManagedObjects/Controls when the UI5 1.115.0 types are used. This is because TypeScript's getFullyQualifiedName() does not work as expected after a change in how the UI5 classes are declared (or more specifically: exported).
export default class Control {...}
works fine, but
class Control {...} export default Control
does not (getFullyQualifiedName returns just "Control" instead of the full module prefix).
Under investigation on which side this can be solved.
The ts-interface-generator does not identify ManagedObjects/Controls when the UI5 1.115.0 types are used. This is because TypeScript's
getFullyQualifiedName()
does not work as expected after a change in how the UI5 classes are declared (or more specifically: exported).export default class Control {...}
works fine, butclass Control {...} export default Control
does not (getFullyQualifiedName returns just "Control" instead of the full module prefix).Under investigation on which side this can be solved.
Stay on the 1.114 types when developing controls.