UNPKG

795 BTypeScriptView Raw
1declare module '@ioc:Adonis/Core/Application' {
2 import * as Orm from '@ioc:Adonis/Lucid/Orm';
3 import Migrator from '@ioc:Adonis/Lucid/Migrator';
4 import { DatabaseContract } from '@ioc:Adonis/Lucid/Database';
5 import { FactoryManagerContract } from '@ioc:Adonis/Lucid/Factory';
6 import { SchemaConstructorContract } from '@ioc:Adonis/Lucid/Schema';
7 import { SeederConstructorContract } from '@ioc:Adonis/Lucid/Seeder';
8 interface ContainerBindings {
9 'Adonis/Lucid/Database': DatabaseContract;
10 'Adonis/Lucid/Factory': FactoryManagerContract;
11 'Adonis/Lucid/Orm': typeof Orm;
12 'Adonis/Lucid/Migrator': typeof Migrator;
13 'Adonis/Lucid/Schema': SchemaConstructorContract;
14 'Adonis/Lucid/Seeder': SeederConstructorContract;
15 }
16}