@ file : Js Qualifier (" TH REE ") Ċ @ file : Suppress (" AB STR ACT _ MEMBER _ NOT _ IMPLEMENTED ", Ġ" VAR _ TYPE _ MIS MATCH _ ON _ OVERRIDE ", Ġ" INTERFACE _ WITH _ SUPER CLASS ", Ġ" OVER RID ING _ FINAL _ MEMBER ", Ġ" RETURN _ TYPE _ MIS MATCH _ ON _ OVERRIDE ", Ġ" CONF LI CT ING _ OVERLOAD S ", Ġ" EXTERNAL _ DE LEG ATION ", Ġ" Package Directory Mismatch ") Ċ package Ġthree . js Ċ Ċ import Ġkotlin . js .* Ċ import Ġkotlin . js . Json Ċ import Ġorg . kh ronos . webgl .* Ċ import Ġorg . w 3 c . dom .* Ċ import Ġorg . w 3 c . dom . events .* Ċ import Ġorg . w 3 c . dom . parsing .* Ċ import Ġorg . w 3 c . dom . svg .* Ċ import Ġorg . w 3 c . dom . url .* Ċ import Ġorg . w 3 c . fetch .* Ċ import Ġorg . w 3 c . files .* Ċ import Ġorg . w 3 c . notifications .* Ċ import Ġorg . w 3 c . performance .* Ċ import Ġorg . w 3 c . workers .* Ċ import Ġorg . w 3 c . xhr .* Ċ Ċ external Ġinterface ĠLine Basic Material Parameters Ġ: ĠMaterial Parameters Ġ{ ĊĠĠĠ Ġvar Ġcolor : Ġdynamic Ġ/* ĠColor ? Ġ| ĠString ? Ġ| ĠNumber ? Ġ*/ ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġvar Ġlinewidth : ĠNumber ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġvar Ġline cap : ĠString ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġvar Ġline join : ĠString ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally Ċ } Ċ Ċ open Ġexternal Ġclass ĠLine Basic Material ( parameters : ĠLine Basic Material Parameters Ġ= Ġdefined Ex tern ally ) Ġ: ĠMaterial Ġ{ ĊĠĠĠ Ġopen Ġvar Ġcolor : ĠColor ĊĠĠĠ Ġopen Ġvar Ġlinewidth : ĠNumber ĊĠĠĠ Ġopen Ġvar Ġline cap : ĠString ĊĠĠĠ Ġopen Ġvar Ġline join : ĠString ĊĠĠĠ Ġopen Ġfun Ġset Values ( parameters : ĠLine Basic Material Parameters ) ĊĠĠĠ Ġoverride Ġfun Ġset Values ( values : ĠMaterial Parameters ) Ċ }