@:value({ waitUntilLoad : 0.25, usePortrait : true, size : 96 })new(user:Dynamic, desc:String, ?callback:() ‑> Void, ?customName:String, size:Int = 96, usePortrait:Bool = true, waitUntilLoad:Float = 0.25)
@:value(null)icon:GithubUserIcon = null
@:value(true)usePortrait:Bool = true
read onlyuser:Dynamic
set_usePortrait(value:Bool):Bool
selectCallback:() ‑> Void
text:String
read onlycontrols:Controls
desc:String
@:value(false)selected:Bool = false
onChangeSelection(change:Float):Void