@ file : Js Module (" sql . js ") Ċ @ file : Js Non Module Ċ @ file : Suppress (" 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 Ġcom . squareup . sql de light . drivers . sql js Ċ Ċ import Ġorg . kh ronos . webgl . Uint 8 Array Ċ Ċ external Ġinterface ĠQuery Results Ġ{ ĊĠ Ġvar Ġcolumns : ĠArray < String > ĊĠ Ġvar Ġvalues : ĠArray < Array < dynamic Ġ/* ĠNumber Ġ| ĠString Ġ| ĠUint 8 Array Ġ| ĠNothing ? Ġ*/ >> Ċ } Ċ Ċ external Ġinterface ĠParams Object Ċ external Ġinterface ĠBuffer Ċ external Ġinterface ĠParams Callback Ċ external Ġinterface ĠConfig Ċ Ċ open Ġexternal Ġclass ĠDatabase () Ġ{ ĊĠ Ġconstructor ( data : ĠBuffer ?) ĊĠ Ġconstructor ( data : ĠUint 8 Array ?) ĊĠ Ġconstructor ( data : ĠArray < Number > ?) ĊĠ Ġopen Ġfun Ġrun ( sql : ĠString ): ĠDatabase ĊĠ Ġopen Ġfun Ġrun ( sql : ĠString , Ġparams : ĠParams Object ): ĠDatabase ĊĠ Ġopen Ġfun Ġrun ( sql : ĠString , Ġparams : ĠArray < dynamic Ġ/* ĠNumber Ġ| ĠString Ġ| ĠUint 8 Array Ġ| ĠNothing ? Ġ*/ >): ĠDatabase ĊĠ Ġopen Ġfun Ġexec ( sql : ĠString ): ĠArray < Query Results > ĊĠ Ġopen Ġfun Ġeach ( sql : ĠString , Ġcallback : ĠParams Callback , Ġdone : Ġ() Ġ-> ĠUnit ) ĊĠ Ġopen Ġfun Ġeach ( sql : ĠString , Ġparams : ĠParams Object , Ġcallback : ĠParams Callback , Ġdone : Ġ() Ġ-> ĠUnit ) ĊĠ Ġopen Ġfun Ġeach ( sql : ĠString , Ġparams : ĠArray < dynamic Ġ/* ĠNumber Ġ| ĠString Ġ| ĠUint 8 Array Ġ| ĠNothing ? Ġ*/ >, Ġcallback : ĠParams Callback , Ġdone : Ġ() Ġ-> ĠUnit ) ĊĠ Ġopen Ġfun Ġprepare ( sql : ĠString ): ĠStatement ĊĠ Ġopen Ġfun Ġprepare ( sql : ĠString , Ġparams : ĠParams Object ): ĠStatement ĊĠ Ġopen Ġfun Ġprepare ( sql : ĠString , Ġparams : ĠArray < dynamic Ġ/* ĠNumber Ġ| ĠString Ġ| ĠUint 8 Array Ġ| ĠNothing ? Ġ*/ >): ĠStatement ĊĠ Ġopen Ġfun Ġexport (): ĠUint 8 Array ĊĠ Ġopen Ġfun Ġclose () ĊĠ Ġopen Ġfun Ġget Rows Modified (): ĠNumber ĊĠ Ġopen Ġfun Ġcreate _ function ( name : ĠString , Ġfunc : ĠFunction <* >) Ċ } Ċ Ċ open Ġexternal Ġclass ĠStatement Ġ{ ĊĠ Ġopen Ġfun Ġbind (): ĠBoolean ĊĠ Ġopen Ġfun Ġbind ( values : ĠParams Object ): ĠBoolean ĊĠ Ġopen Ġfun Ġbind ( values : ĠArray < dynamic Ġ/* ĠNumber Ġ| ĠString Ġ| ĠUint 8 Array Ġ| ĠNothing ? Ġ*/ >): ĠBoolean ĊĠ Ġopen Ġfun Ġstep (): ĠBoolean ĊĠ Ġopen Ġfun Ġget (): ĠArray < dynamic Ġ/* ĠNumber Ġ| ĠString Ġ| ĠUint 8 Array Ġ| ĠNothing ? Ġ*/ > ĊĠ Ġopen Ġfun Ġget ( params : ĠParams Object ): ĠArray < dynamic Ġ/* ĠNumber Ġ| ĠString Ġ| ĠUint 8 Array Ġ| ĠNothing ? Ġ*/ > ĊĠ Ġopen Ġfun Ġget ( params : ĠArray < dynamic Ġ/* ĠNumber Ġ| ĠString Ġ| ĠUint 8 Array Ġ| ĠNothing ? Ġ*/ >): ĠArray < dynamic Ġ/* ĠNumber Ġ| ĠString Ġ| ĠUint 8 Array Ġ| ĠNothing ? Ġ*/ > ĊĠ Ġopen Ġfun Ġget Column Names (): ĠArray < String > ĊĠ Ġopen Ġfun Ġget As Object (): ĠParams Object ĊĠ Ġopen Ġfun Ġget As Object ( params : ĠParams Object ): ĠParams Object ĊĠ Ġopen Ġfun Ġget As Object ( params : ĠArray < dynamic Ġ/* ĠNumber Ġ| ĠString Ġ| ĠUint 8 Array Ġ| ĠNothing ? Ġ*/ >): ĠParams Object ĊĠ Ġopen Ġfun Ġrun () ĊĠ Ġopen Ġfun Ġrun ( values : ĠParams Object ) ĊĠ Ġopen Ġfun Ġrun ( values : ĠArray < dynamic Ġ/* ĠNumber Ġ| ĠString Ġ| ĠUint 8 Array Ġ| ĠNothing ? Ġ*/ >) ĊĠ Ġopen Ġfun Ġreset () ĊĠ Ġopen Ġfun Ġfree mem () ĊĠ Ġopen Ġfun Ġfree (): ĠBoolean Ċ } Ċ Ċ external Ġinterface ĠSql Js Static Ġ{ ĊĠ Ġvar ĠDatabase : ĠInit Database Js Static ĊĠ Ġvar ĠStatement : ĠInit Statement Js Static Ċ } Ċ Ċ external Ġinterface ĠInit Database Js Static Ċ external Ġinterface ĠInit Statement Js Static Ċ Ċ external Ġinterface ĠInit Sql Js Static Ġ{ ĊĠ Ġvar Ġdefault : ĠInit Sql Js Static Ġ/* Ġthis Ġ*/ Ċ } Ċ