Massive/db.ts

18 lines
662 B
TypeScript
Raw Permalink Normal View History

import { AppDataSource } from "./data-source";
import GymSet from "./gym-set";
import { Plan } from "./plan";
import Settings from "./settings";
2023-10-20 22:57:31 +00:00
import Weight from "./weight";
2022-07-03 01:50:01 +00:00
export const setRepo = AppDataSource.manager.getRepository(GymSet);
export const planRepo = AppDataSource.manager.getRepository(Plan);
export const settingsRepo = AppDataSource.manager.getRepository(Settings);
2023-10-20 22:57:31 +00:00
export const weightRepo = AppDataSource.manager.getRepository(Weight);
2023-01-04 00:24:49 +00:00
export const getNow = async (): Promise<string> => {
const query = await AppDataSource.manager.query(
"SELECT STRFTIME('%Y-%m-%dT%H:%M:%S','now','localtime') AS now"
);
return query[0].now;
};