Module Vscode.ThemableDecorationAttachmentRenderOptions

include Interop.Js.T
type t
val t_of_js : Ojs.t -> t
val t_to_js : t -> Ojs.t
type contentIconPath = [
  1. | `String of string
  2. | `Uri of Uri.t
]
type color = [
  1. | `String of string
  2. | `ThemeColor of ThemeColor.t
]
val contentText : t -> string option
val contentIconPath : t -> contentIconPath option
val border : t -> string option
val borderColor : t -> color option
val fontStyle : t -> string option
val fontWeight : t -> string option
val textDecoration : t -> string option
val color : t -> color option
val backgroundColor : t -> color option
val margin : t -> string option
val width : t -> string option
val height : t -> string option
val create : ?contentText:string -> ?contentIconPath:contentIconPath -> ?border:string -> ?borderColor:color -> ?fontStyle:string -> ?fontWeight:string -> ?textDecoration:string -> ?color:color -> ?backgroundColor:color -> ?margin:string -> ?width:string -> ?height:string -> unit -> t