export declare const controller = "import { controller, AbstractController, inject } from 'inversitron'\r\nimport { Post } from '../domain/entities/Post'\r\nimport { PostService } from '../services/PostService'\r\n\r\n@controller('/post')\r\nexport class ExampleController extends AbstractController<Post, PostService> {\r\n  constructor (\r\n    @inject(PostService)\r\n    protected readonly postService: PostService\r\n  ) { super(postService) }\r\n}";
export declare const entity = "import { Entity, Column, BaseSerialEntity } from 'inversitron'\r\n\r\n@Entity()\r\nexport class Post extends BaseSerialEntity {\r\n  @Column({ length: 100 })\r\n  name: string\r\n}";
export declare const repository = "import { AbstractRepository } from 'inversitron'\r\nimport { Post } from '../domain/entities/Post'\r\n\r\nexport class PostRepository extends AbstractRepository<Post> {\r\n  constructor () {\r\n    super(Post)\r\n  }\r\n}";
export declare const service = "import { AbstractService, inject } from 'inversitron'\r\nimport { PostRepository } from '../repositories/PostRepository'\r\nimport { Post } from '../domain/entities/Post'\r\n\r\nexport class PostService extends AbstractService<Post, PostRepository> {\r\n  constructor (\r\n    @inject(PostRepository)\r\n    protected readonly postRepository: PostRepository\r\n  ) { super(postRepository) }\r\n}";
export declare const index = "import 'reflect-metadata'\r\nimport import { ignition } from 'inversitron'\r\n\r\nignition.then(([container, connection, app]) => [container, connection, app(container)()])";
//# sourceMappingURL=initFiles.d.ts.map