nope/lib/templates/backendInterface.handlebars
2020-08-25 12:50:17 +02:00

20 lines
514 B
Handlebars

// Automatic Genearted Backend-Interface
// To update run `npm run build:backend`
import { nopeDispatcher } from "./dispatcher/nopeDispatcher"
{{#each classes}}
import { {{className}} } from "./clients/{{className}}";
{{/each}}
export class BackendInterface {
{{#each classes}}
public {{orginalName}}: {{className}};
{{/each}}
constructor(protected _dispatcher: nopeDispatcher){
{{#each classes}}
this.{{orginalName}} = new {{className}}(_dispatcher);
{{/each}}
}
}