-
Notifications
You must be signed in to change notification settings - Fork 12.9k
Closed
Labels
By DesignDeprecated - use "Working as Intended" or "Design Limitation" insteadDeprecated - use "Working as Intended" or "Design Limitation" insteadExternalRelates to another program, environment, or user action which we cannot control.Relates to another program, environment, or user action which we cannot control.
Description
__extend() function generated by TypeScript is mostly compatible with inheritance mechanisms used by Backbone and Knockback. However, compared to Knockback extend() function, it lacks a couple of steps which leads to faulty behaviour of view models subclassed from Knockback ViewModel using TypeScript inheritance syntax.
I would like to be able to customize the way TypeScript generates inheritance code so it's possible to use TypeScript inheritance syntax with javascript libraries using their own inheritance patterns.
Metadata
Metadata
Assignees
Labels
By DesignDeprecated - use "Working as Intended" or "Design Limitation" insteadDeprecated - use "Working as Intended" or "Design Limitation" insteadExternalRelates to another program, environment, or user action which we cannot control.Relates to another program, environment, or user action which we cannot control.