20 lines
641 B
TypeScript
20 lines
641 B
TypeScript
import {enablePromise, SQLiteDatabase} from 'react-native-sqlite-storage'
|
|
import {AppDataSource} from './data-source'
|
|
import GymSet from './gym-set'
|
|
import {Plan} from './plan'
|
|
import Settings from './settings'
|
|
|
|
enablePromise(true)
|
|
|
|
export let db: SQLiteDatabase
|
|
|
|
export const setRepo = AppDataSource.manager.getRepository(GymSet)
|
|
export const planRepo = AppDataSource.manager.getRepository(Plan)
|
|
export const settingsRepo = AppDataSource.manager.getRepository(Settings)
|
|
|
|
export const getNow = (): Promise<{now: string}[]> => {
|
|
return AppDataSource.manager.query(
|
|
"SELECT STRFTIME('%Y-%m-%dT%H:%M:%S','now','localtime') AS now",
|
|
)
|
|
}
|