better-auth
Version:
The most comprehensive authentication framework for TypeScript.
15 lines (14 loc) • 430 B
JavaScript
import { isAPIError } from "./is-api-error.mjs";
//#region src/utils/plugin-helper.ts
const getEndpointResponse = async (ctx) => {
const returned = ctx.context.returned;
if (!returned) return null;
if (returned instanceof Response) {
if (returned.status !== 200) return null;
return await returned.clone().json();
}
if (isAPIError(returned)) return null;
return returned;
};
//#endregion
export { getEndpointResponse };