type BasePowerSyncCollectionConfig<TTable, TSchema> = Omit<BaseCollectionConfig<ExtractedTable<TTable>, string, TSchema>, "onInsert" | "onUpdate" | "onDelete" | "getKey" | "syncMode"> & object &
| EagerSyncHooks
| OnDemandSyncHooks;type BasePowerSyncCollectionConfig<TTable, TSchema> = Omit<BaseCollectionConfig<ExtractedTable<TTable>, string, TSchema>, "onInsert" | "onUpdate" | "onDelete" | "getKey" | "syncMode"> & object &
| EagerSyncHooks
| OnDemandSyncHooks;Defined in: definitions.ts:203
database: AbstractPowerSyncDatabase;database: AbstractPowerSyncDatabase;The PowerSync database instance
optional syncBatchSize: number;optional syncBatchSize: number;The maximum number of documents to read from the SQLite table in a single batch during the initial sync between PowerSync and the in-memory TanStack DB collection.
table: TTable;table: TTable;The PowerSync schema Table definition
TTable extends Table = Table
TSchema extends StandardSchemaV1 = never