mirror of
https://github.com/better-auth/better-auth.git
synced 2026-10-19 11:24:57 -05:00
15 lines
441 B
TypeScript
15 lines
441 B
TypeScript
import { APIError } from "@better-auth/core/error";
|
|
import { APIError as BaseAPIError } from "better-auth/api";
|
|
|
|
export const getDate = (span: number, unit: "sec" | "ms" = "ms") => {
|
|
return new Date(Date.now() + (unit === "sec" ? span * 1000 : span));
|
|
};
|
|
|
|
export function isAPIError(error: unknown): error is APIError {
|
|
return (
|
|
error instanceof BaseAPIError ||
|
|
error instanceof APIError ||
|
|
(error as any)?.name === "APIError"
|
|
);
|
|
}
|