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;
							 | 
						||
| 
								 | 
							
								}
							 |