protocol_utils library
Utilities for encoding sqlite3 types across web message ports.
Functions
-
deserializeParameters(
JSArray< JSAny?> values, JSArrayBuffer? types) → List<Object?> - Given an array of values and optionally also type information obtained from serializeParameters, return the parameters.
-
deserializeResultSet(
JSObject object) → ResultSet - Deserializes a result set from the format in serializeResultSet.
-
serializeParameters(
List< Object?> parameters) → (JSArray<JSAny?> , JSArrayBuffer) -
Serializes a list of
parameters
compatible with the sqlite3 package into a pair of an JSArrayBuffer and a JSArray. -
serializeResultSet(
ResultSet resultSet) → JSObject -
Serializes a
ResultSet
into a serializable JSObject.