1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | class AbstractHandlerBuilder {
|
4 | constructor() {
|
5 | }
|
6 | getFileContent() {
|
7 | return `/**
|
8 | * Auto generated, do not modify!
|
9 | */
|
10 | /* eslint-disable */
|
11 | import { Database } from "./database";
|
12 | import { Definition } from "./definition.generated";
|
13 | import Getter from "./getter.generated";
|
14 | import Inserter from "./inserter.generated";
|
15 | import Updater from "./updater.generated";
|
16 |
|
17 | export abstract class AbstractHandler {
|
18 | protected getter: Getter;
|
19 | protected updater: Updater;
|
20 | protected inserter: Inserter;
|
21 | constructor() {
|
22 | this.getter = new Getter(Database.getKnexInstance());
|
23 | this.updater = new Updater(Database.getKnexInstance(), Definition.schema);
|
24 | this.inserter = new Inserter(Database.getKnexInstance());
|
25 | }
|
26 | }
|
27 | `;
|
28 | }
|
29 | }
|
30 | exports.AbstractHandlerBuilder = AbstractHandlerBuilder;
|
31 |
|
\ | No newline at end of file |