Skip to content

Relative Type Names

Compare
Choose a tag to compare
@kdubb kdubb released this 20 Nov 04:26

Relative type names

Type names are now shortened based on scope. Producing better looking code and reduces errors when creating nested or intermodule types.

Module -> Namespace

ModuleSpec now supports outputting namespace and module defintions.

Constructor Argument & Automatic Constructor Argument Properties

Previously ClassSpec always attempted to turn properties into constructor arguments. This can cause problems with optioal arguments. This is now selectable via flag on ClassSpec and is enabled by defualt to match previous behavior.