Defines a class using the given constructor and the specified instance members.
A constructor function that is used to instantiate this type.
The set of instance fields, properties, and methods made available on the type.
The set of static fields, properties, and methods made available on the type.
any
The newly-defined type.
Creates a sub-class based on the specified baseClass parameter, using prototype inheritance.
The type to inherit from.
A constructor function that is used to instantiate this type.
The set of instance fields, properties, and methods to be made available on the type.
The set of static fields, properties, and methods to be made available on the type.
any
The newly-defined type.
Defines a class using the given constructor and the union of the set of instance members specified by all the mixin objects. The mixin parameter list is of variable length. For more information, see Adding functionality with WinJS mixins.
A constructor function that will be used to instantiate this class.
An object declaring the set of instance members. The mixin parameter list is of variable length.
any
The newly defined class.