@electric-sql/client
Version:
Postgres everywhere - your data, in sync, wherever you need it.
22 lines (17 loc) • 583 B
text/typescript
import type { RuntimeVisibilityAdapter } from './client'
type RuntimeVisibilityAdapterFactory = () =>
| RuntimeVisibilityAdapter
| undefined
let defaultRuntimeVisibilityAdapterFactory:
| RuntimeVisibilityAdapterFactory
| undefined
export function setDefaultRuntimeVisibilityAdapterFactory(
factory: RuntimeVisibilityAdapterFactory | undefined
): void {
defaultRuntimeVisibilityAdapterFactory = factory
}
export function getDefaultRuntimeVisibilityAdapterFactory():
| RuntimeVisibilityAdapterFactory
| undefined {
return defaultRuntimeVisibilityAdapterFactory
}