Basic login

This commit is contained in:
2019-09-26 15:52:58 +02:00
parent f20d003e2a
commit e2bdaf6603
13 changed files with 514 additions and 12 deletions

View File

@@ -14,13 +14,14 @@
// along with this program. If not, see <http://www.gnu.org/licenses/>.
import pgPromise, { IDatabase, IInitOptions } from "pg-promise";
import { Extensions, MigrationRepository } from "./repos";
import { Extensions, MigrationRepository, UserRepository } from "./repos";
type ExtendedProtocol = IDatabase<Extensions> & Extensions;
const initOptions: IInitOptions<Extensions> = {
extend(obj: ExtendedProtocol, dc: any) {
obj.migrations = new MigrationRepository(obj, pgp);
obj.users = new UserRepository(obj, pgp);
}
};