File tree Expand file tree Collapse file tree 2 files changed +12
-2
lines changed
packages/powersync-sdk-common/src/client Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -22,7 +22,16 @@ import { EventIterator } from 'event-iterator';
2222export interface PowerSyncDatabaseOptions {
2323 schema : Schema ;
2424 database : DBAdapter ;
25+ /**
26+ * Delay for retrying sync streaming operations
27+ * from the PowerSync backend after an error occurs.
28+ */
2529 retryDelay ?: number ;
30+ /**
31+ * Backend Connector CRUD operations are throttled
32+ * to occur at most every `crudUploadThrottleMs`
33+ * milliseconds.
34+ */
2635 crudUploadThrottleMs ?: number ;
2736 logger ?: ILogger ;
2837}
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ import { DBAdapter } from '../db/DBAdapter';
22import { Schema } from '../db/schema/Schema' ;
33import { AbstractPowerSyncDatabase , PowerSyncDatabaseOptions } from './AbstractPowerSyncDatabase' ;
44
5- export interface PowerSyncOpenFactoryOptions {
5+ export interface PowerSyncOpenFactoryOptions extends Partial < PowerSyncDatabaseOptions > {
66 schema : Schema ;
77 /**
88 * Filename for the database.
@@ -26,7 +26,8 @@ export abstract class AbstractPowerSyncDatabaseOpenFactory {
2626 generateOptions ( ) : PowerSyncDatabaseOptions {
2727 return {
2828 database : this . openDB ( ) ,
29- schema : this . schema
29+ schema : this . schema ,
30+ ...this . options
3031 } ;
3132 }
3233
You can’t perform that action at this time.
0 commit comments