19 lines
384 B
TypeScript
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();
|
|
}
|