UNPKG

next

Version:

The React Framework

28 lines (27 loc) 923 B
export class UnrecognizedActionError extends Error { constructor(...args){ super(...args); this.name = 'UnrecognizedActionError'; } } /** * Check whether a server action call failed because the server action was not recognized by the server. * This can happen if the client and the server are not from the same deployment. * * Example usage: * ```ts * try { * await myServerAction(); * } catch (err) { * if (unstable_isUnrecognizedActionError(err)) { * // The client is from a different deployment than the server. * // Reloading the page will fix this mismatch. * window.alert("Please refresh the page and try again"); * return; * } * } * ``` * */ export function unstable_isUnrecognizedActionError(error) { return !!(error && typeof error === 'object' && error instanceof UnrecognizedActionError); } //# sourceMappingURL=unrecognized-action-error.js.map