Version.hx 817 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package eval.luv;
  2. /**
  3. Version information for the vendored libuv.
  4. @see https://aantron.github.io/luv/luv/Luv/Version
  5. **/
  6. extern class Version {
  7. /**
  8. Returns the libuv version as a string.
  9. **/
  10. static function string():String;
  11. /**
  12. libuv major version number.
  13. **/
  14. static final major:Int;
  15. /**
  16. libuv minor version number.
  17. **/
  18. static final minor:Int;
  19. /**
  20. libuv patch version number.
  21. **/
  22. static final patch:Int;
  23. /**
  24. `true` if the libuv version is a release, and `false` if it is a development version.
  25. This does not depend on Haxe compilation arguments and will almost always be `true`.
  26. **/
  27. static final isRelease:Bool;
  28. /**
  29. libuv version suffix for development releases.
  30. **/
  31. static final suffix:String;
  32. /**
  33. libuv version packed into a single integer.
  34. **/
  35. static final hex:Int;
  36. }