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