@connected/react
Version:
The hassle free way to call your server-side code
12 lines • 570 B
JavaScript
import { useContext } from 'react';
import ConnectedContext from './connected-context.js';
import useCallResolver from './use-call-resolver.js';
import buildCommands from './build-commands.js';
export default function useInstanceWithSuspendedCommands(klass, ...args) {
const { factory } = useContext(ConnectedContext);
const resolver = useCallResolver();
const instance = factory(klass, ...args);
const commands = buildCommands(instance, args, resolver);
return [instance, commands];
}
//# sourceMappingURL=use-instance-with-suspended-commands.js.map