17 lines
508 B
JavaScript
17 lines
508 B
JavaScript
|
import { getServerActionDispatcher } from "./components/app-router";
|
||
|
export async function callServer(actionId, actionArgs) {
|
||
|
const actionDispatcher = getServerActionDispatcher();
|
||
|
if (!actionDispatcher) {
|
||
|
throw new Error("Invariant: missing action dispatcher.");
|
||
|
}
|
||
|
return new Promise((resolve, reject)=>{
|
||
|
actionDispatcher({
|
||
|
actionId,
|
||
|
actionArgs,
|
||
|
resolve,
|
||
|
reject
|
||
|
});
|
||
|
});
|
||
|
}
|
||
|
|
||
|
//# sourceMappingURL=app-call-server.js.map
|