- useAsyncDataSource<T>(callback: () => Promise<T>): readonly [(reset?: boolean) => Promise<void>, (fn: (x: T) => void) => { getter: () => T; unsubscribe: () => void }, (fn: (x: Error) => void) => { getter: () => Error; unsubscribe: () => void }]
Type parameters
Parameters
callback: () => Promise<T>
Returns readonly [(reset?: boolean) => Promise<void>, (fn: (x: T) => void) => { getter: () => T; unsubscribe: () => void }, (fn: (x: Error) => void) => { getter: () => Error; unsubscribe: () => void }]