package Ġit . uni bo . tup ro log . serialize Ċ Ċ import Ġit . uni bo . tup ro log . core . Term Ċ Ċ internal Ġclass ĠJs Term Serializer ( override Ġval ĠmimeType : ĠMime Type ) Ġ: ĠTerm Serializer Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġobject ifier Ġ= ĠJs Term Object ifier () ĊĊĠĠĠ Ġoverride Ġfun Ġserialize ( value : ĠTerm ): ĠString Ġ= ĊĠĠĠĠĠĠĠ Ġstringify ( object ifier . object ify ( value )) ĊĊĠĠĠ Ġoverride Ġfun Ġserialize Many ( values : ĠIterable < Term >): ĠString Ġ= ĊĠĠĠĠĠĠĠ Ġstringify ( object ifier . object ify Many ( values )) ĊĊĠĠĠ Ġprivate Ġfun Ġstringify ( object ified : ĠAny ): ĠString Ġ= ĊĠĠĠĠĠĠĠ Ġwhen Ġ( mime Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠMime Type . Xml Ġ-> Ġthrow ĠNotImplementedError (" XML Ġis Ġcurrently Ġnot Ġsupported Ġin ĠJS ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠMime Type . Json Ġ-> ĠJSON . stringify ( object ified ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠMime Type . Yaml Ġ-> ĠYAML . stringify ( object ified ) ĊĠĠĠĠĠĠĠ Ġ} Ċ }