44 lines
		
	
	
		
			817 B
		
	
	
	
		
			Haxe
		
	
	
	
	
	
		
		
			
		
	
	
			44 lines
		
	
	
		
			817 B
		
	
	
	
		
			Haxe
		
	
	
	
	
	
|  | package eval.luv; | ||
|  | 
 | ||
|  | /** | ||
|  | 	Version information for the vendored libuv. | ||
|  | 
 | ||
|  | 	@see https://aantron.github.io/luv/luv/Luv/Version | ||
|  | **/ | ||
|  | extern class Version { | ||
|  | 	/** | ||
|  | 		Returns the libuv version as a string. | ||
|  | 	**/ | ||
|  | 	static function string():String; | ||
|  | 
 | ||
|  | 	/** | ||
|  | 		libuv major version number. | ||
|  | 	**/ | ||
|  | 	static final major:Int; | ||
|  | 
 | ||
|  | 	/** | ||
|  | 		libuv minor version number. | ||
|  | 	**/ | ||
|  | 	static final minor:Int; | ||
|  | 
 | ||
|  | 	/** | ||
|  | 		libuv patch version number. | ||
|  | 	**/ | ||
|  | 	static final patch:Int; | ||
|  | 
 | ||
|  | 	/** | ||
|  | 		`true` if the libuv version is a release, and `false` if it is a development version. | ||
|  | 		This does not depend on Haxe compilation arguments and will almost always be `true`. | ||
|  | 	**/ | ||
|  | 	static final isRelease:Bool; | ||
|  | 
 | ||
|  | 	/** | ||
|  | 		libuv version suffix for development releases. | ||
|  | 	**/ | ||
|  | 	static final suffix:String; | ||
|  | 
 | ||
|  | 	/** | ||
|  | 		libuv version packed into a single integer. | ||
|  | 	**/ | ||
|  | 	static final hex:Int; | ||
|  | } |