gpstracker/src/globals.ts

19 lines
384 B
TypeScript

import dotenv from 'dotenv';
import { Db } from './db';
import Secrets from './Secrets';
import Repositories from './repos';
dotenv.config();
declare global {
var $db: Db;
var $repos: Repositories;
var $secrets: Secrets;
}
export function useGlobals() {
globalThis.$secrets = Secrets.fromEnv();
globalThis.$db = Db.fromEnv();
globalThis.$repos = new Repositories();
}