Partial classes · Issue #563 · microsoft/TypeScript (original) (raw)

Skip to content

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

@disshishkov

Description

@disshishkov

Add support of partial classes. Mixins is not the same, because it's run-time realization. Need compile realization, where partial classes will be combine into one before converting typescript to javascript.

//FileA.ts partial class ClassA {
constructor(public name: string) {} public sayHello(): string { return "hi!"; } }

//FileB.ts partial class ClassA { public sayBye(): string { return "by!"; } }

will be:

partial class ClassA {
constructor(public name: string) {} public sayHello(): string { return "hi!"; } public sayBye(): string { return "by!"; } }