2
0

ModuleSymbolEntry.hx 493 B

12345678910111213141516171819202122232425262728
  1. // Taken from vshaxe... not ideal to copy it here
  2. private enum abstract ModuleSymbolKind(Int) {
  3. var Class = 1;
  4. var Interface;
  5. var Enum;
  6. var TypeAlias;
  7. var Abstract;
  8. var Field;
  9. var Property;
  10. var Method;
  11. var Constructor;
  12. var Function;
  13. var Variable;
  14. var Struct;
  15. var EnumAbstract;
  16. var Operator;
  17. var EnumMember;
  18. var Constant;
  19. }
  20. typedef ModuleSymbolEntry = {
  21. var name:String;
  22. var kind:ModuleSymbolKind;
  23. // var range:Range;
  24. var ?containerName:String;
  25. var ?isDeprecated:Bool;
  26. }