refract-xstream
Version:
Refract bindings for React with xstream: harness the power of reactive programming to supercharge your components!
13 lines (12 loc) • 426 B
TypeScript
import { Aperture } from './observable'
import { Handler, ErrorHandler } from './baseTypes'
export interface Config<Data, Effect> {
handler?: Handler<Data, Effect>
errorHandler?: ErrorHandler<Data>
hookName?: string
}
export declare const useRefract: <Data, CurrentData = any, Effect = any>(
aperture: Aperture<Data, Effect, any>,
data: Data,
config?: Config<Data, Effect>
) => CurrentData