TypeLite namespace
Classes
Name | Description | |
---|---|---|
TsClassAttribute | Configures a class to be included in the script model. | |
TsEnumAttribute | Configures an enum to be included in the script model. | |
TsFiles | ||
TsGenerator | Generates TypeScript definitions form the code model. | |
TsGeneratorOutput | Defines output of the generator | |
TsIgnoreAttribute | Configures property to be ignored by the script generator. | |
TsInterfaceAttribute | Configures an interface to be included in the script model. | |
TsMemberIdentifierFormatter | Defines a method used to format class member identifiers. | |
TsMemberTypeFormatter | Defines a method used to format class member types. | |
TsModel | Represents script model of CLR classes. | |
TsModelBuilder | Creates a script model from CLR classes. | |
TsModelVisitor | Provides base class for model visitor. | |
TsModuleNameFormatter | Defines a method used to format the name of a module. | |
TsPropertyAttribute | Configures properties of the property in the script model. | |
TsTypeFormatter | Defines a method used to format specific TsType to the string representation. | |
TsTypeVisibilityFormatter | Defines a method used to determine if a type should be marked with the keyword "export". | |
TypeConvertor | Defines a method used to convert specific Type to the string representation. | |
TypeConvertorCollection | Contains a collection of converters that provides a way to convert the specific type to custom string bypassing other rules. | |
TypeScript | Provides helper methods for generating TypeScript definition files. | |
TypeScriptFluent | Represents a wrapper around TsModelBuilder and TsGenerator that simplify usage a enables fluent configuration. | |
TypeScriptFluentModuleMember | Represents a wrapper around TsModelBuilder and TsGenerator that simplify usage a enables fluent configuration for types. |
Interfaces
Name | Description | |
---|---|---|
ITsModelVisitor | Defines an interface of TypeScript model visitor, that can be used to examine and modify TypeScript model. | |
ITsTypeFormatter | Formats TsType for output. |