@ file : Js Module ("@ rand y . tar amp i / serverless ") Ċ Ċ package Ġext ._ rand y tar amp i . serverless Ċ Ċ import Ġext ._ rand y tar amp i . lambda _ logger . Lambda Logger Ċ import Ġkotlin . js . Promise Ċ Ċ external Ġinterface ĠResponse Ġ{ ĊĠĠĠ Ġval ĠstatusCode : ĠInt ĊĠĠĠ Ġvar Ġbody : ĠString ? ĊĠĠĠ Ġval Ġheaders : Ġdynamic ĊĠĠĠ Ġval Ġis Base 6 4 Encoded : ĠBoolean ? Ċ } Ċ Ċ external Ġfun Ġresponse Builder ( ĊĠĠĠ Ġbody : ĠString ? Ġ= Ġdefined Ex tern ally , ĊĠĠĠ ĠstatusCode : ĠNumber ? Ġ= Ġdefined Ex tern ally , ĊĠĠĠ Ġpassed Headers : Ġdynamic Ġ= Ġdefined Ex tern ally , ĊĠĠĠ Ġis Base 6 4 Encoded : ĠBoolean ? Ġ= Ġdefined Ex tern ally Ċ ): ĠResponse Ċ Ċ external Ġfun Ġreturn ErrorResponse For Logger ( logger : ĠLambda Logger ): Ġ( event : Ġdynamic , Ġcontext : Ġdynamic , Ġcallback : Ġ( error : ĠThrowable , Ġresponse : ĠResponse ) Ġ-> ĠUnit ) Ġ-> Ġ(( error : Ġdynamic ) Ġ-> ĠUnit ) Ċ Ċ external Ġfun Ġconfigure Aws Sdk ( logger : ĠLambda Logger ): Ġdynamic Ċ Ċ external Ġfun Ġparse Files From Multipart Event ( event : Ġdynamic ): ĠPromise < dynamic > Ċ