TLSyncStorageTransactionCallback
See source codeCallback type for a transaction. The conditional return type ensures that the callback is synchronous.
type TLSyncStorageTransactionCallback<R extends UnknownRecord, T> = (
txn: TLSyncStorageTransaction<R>
) => T extends Promise<any>
? {
__error: 'Transaction callbacks cannot be async. Use synchronous operations only.'
}
: TPrev
TLSocketStatusChangeEventNext
A11yPriority