Module DebugProtocol.CompletionItem

include sig ... end
type t = private Ojs.t
val t_of_js : Ojs.t -> t
val t_to_js : t -> Ojs.t
include sig ... end
val label : t -> string
val text : t -> string Interop.or_undefined
val sortText : t -> string Interop.or_undefined
val detail : t -> string Interop.or_undefined
val start : t -> int Interop.or_undefined
val length : t -> int Interop.or_undefined
val selectionStart : t -> int Interop.or_undefined
val selectionLength : t -> int Interop.or_undefined