electricsql library
Dart implementation of Electric SQL
Classes
- AuthConfig
- AuthState
- BaseElectricClient
- ConnectivityState
- DatabaseAdapter
- DbTransaction
- ElectricClientRaw
- ElectricConfig
- ElectricDevtoolsBinding
-
ElectricEnumCodec<
T extends Enum> - ElectricMigrations
- ElectricNamespace
- ElectrifyBaseOptions
- ElectrifyOptions
- HydratedConfig
- IncludeRelRaw
- IShapeManager
- JWTAlgorithm
- LoggerConfig
- Migration
- SyncInputRaw
- SyncManager
- SyncStatus
- SyncWhere
-
TableRelation<
T extends Table> - TableRelations
- TypeConverters
Mixins
Constants
- kElectricClientVersion → const String
- kElectricProtocolVersion → const String
- kJsonNull → const Object
Functions
-
configureElectricLogger(
LoggerConfig config) → void -
insecureAuthToken(
TokenClaims claims) → String -
mockSecureAuthToken(
{Duration? exp, String? iss, String? key}) → Future< String> -
secureAuthToken(
{required TokenClaims claims, required String iss, required String key, JWTAlgorithm? alg, Duration? exp}) → Future< String>
Typedefs
-
TokenClaims
= Map<
String, Object?>