JSClassBuilder<T> class
C#
public class JSClassBuilder<T> : JSPropertyDescriptorList<JSClassBuilder, T>Public Members
| name | description |
|---|---|
| JSClassBuilder(…) | (5 constructors) |
| ClassName { get; } | |
| DefineClass(…) | Creates a class definition for the built class. |
| DefineEnum() | Creates a JS Object for a TypeScript-style enumeration. The object has readonly integer properties along with a reverse number-to-string mapping. |
| DefineInterface() | Defines a JS class that represents a .NET interface. |
| DefineStaticClass() | Creates a JS object that represents a static class. The object that represents the class has (static) properties, but is not a constructor function so it cannot be instantiated. |
| DefineStruct() | |
| delegate Constructor<T> | |
| delegate ConstructorWithArgs<T> |