tyoeer / Chaoshead

A level editor, scripting interface, campaign editor, and reverse engineering tool for Levelhead
Apache License 2.0
4 stars 1 forks source link

Add type annotations #85

Open tyoeer opened 1 year ago

tyoeer commented 1 year ago

Type annotations improve the IDE experience, and sumneko's LSP allows exporting of information through --doc.

tyoeer commented 1 year ago

Class: all classes have been annotated as such, and have their supers set New: the constructor has been provided types, and subtypes have been defined/annotated. Desc: Class has a description Methods: Methods have types (and description where relevant)