@convex-dev/better-auth
Version:
A Better Auth component for Convex.
35 lines • 903 B
JavaScript
export const requireEnv = (name) => {
const value = process.env[name];
if (value === undefined) {
throw new Error(`Missing environment variable \`${name}\``);
}
return value;
};
export const isQueryCtx = (ctx) => {
return "runQuery" in ctx;
};
export const isMutationCtx = (ctx) => {
return "runMutation" in ctx;
};
export const isActionCtx = (ctx) => {
return "runAction" in ctx;
};
export const requireQueryCtx = (ctx) => {
if (!isQueryCtx(ctx)) {
throw new Error("Query context required");
}
return ctx;
};
export const requireMutationCtx = (ctx) => {
if (!isMutationCtx(ctx)) {
throw new Error("Mutation context required");
}
return ctx;
};
export const requireActionCtx = (ctx) => {
if (!isActionCtx(ctx)) {
throw new Error("Action context required");
}
return ctx;
};
//# sourceMappingURL=index.js.map