-
Type:
New Feature
-
Resolution: Fixed
-
Priority:
Blocker
-
Affects Version/s: 9.6.0.1, 9.6.2
-
Component/s: None
-
Security Level: Jean
-
None
User Story
As an developer, I sometime need to maybe emergency replacements to client-side behaviors in production if an issue is discovered and rolling back is not an option. While a bug ticket is being processed, the ability to change behaviors with zk.override is useful.
However this is difficult to use on code compiled from TypeScript, since the compilation process creates closures, wrapped objects, etc.
Replacing the whole TS file is also difficult, because of two factors:
- compiling TS is not straightforward, and cannot easily be done by the end-user.
- replacing code in TS and compiling potentially creates blocking issues during updates, if changes have been made to the TS file since the patch was created.
Acceptance Criteria
Providing an option similar to zk.override to access and change behavior in client-side classes compiled from typescript would allow quick-patching.
Details
Put document or specification reference