29 lines
795 B
TypeScript
29 lines
795 B
TypeScript
import type { Env } from "~/types/env";
|
|
|
|
/** Should only be used when it doesn't make sense for 'Bindings' or 'Variables' to be set. Otherwise, use getTestEnv(). */
|
|
export function getTestEnvVariables(): Omit<Env, "Bindings" | "Variables"> {
|
|
return getTestEnv();
|
|
}
|
|
|
|
export function getTestEnv({
|
|
ADMIN_SDK_JSON = '{"clientEmail": "test@test.com"}',
|
|
ENABLE_ANIFY = "true",
|
|
QSTASH_CURRENT_SIGNING_KEY = "123",
|
|
QSTASH_NEXT_SIGNING_KEY = "123",
|
|
QSTASH_URL = "https://qstash.com",
|
|
QSTASH_TOKEN = "123",
|
|
TURSO_AUTH_TOKEN = "123",
|
|
TURSO_URL = "http://127.0.0.1:3001",
|
|
}: Partial<Env> = {}): Env {
|
|
return {
|
|
ADMIN_SDK_JSON,
|
|
ENABLE_ANIFY,
|
|
QSTASH_CURRENT_SIGNING_KEY,
|
|
QSTASH_NEXT_SIGNING_KEY,
|
|
QSTASH_URL,
|
|
QSTASH_TOKEN,
|
|
TURSO_AUTH_TOKEN,
|
|
TURSO_URL,
|
|
};
|
|
}
|