@adonisjs/route-model-binding
Version:
Route model binding for AdonisJS
22 lines (21 loc) • 795 B
TypeScript
/// <reference types="node" resolution-mode="require"/>
import type { ApplicationService } from '@adonisjs/core/types';
import type { Database } from '@adonisjs/lucid/database';
export declare const BASE_URL: import("url").URL;
export declare const BASE_PATH: string;
/**
* Setup AdonisJS application
*/
export declare function setupApp(): Promise<ApplicationService>;
/**
* Migrate database
*/
export declare function migrate(database: Database): Promise<void>;
/**
* Rollback database
*/
export declare function rollback(database: Database): Promise<void>;
/**
* Returns the context for a given route
*/
export declare function getContextForRoute(app: ApplicationService, route: string, url: string, method: string, handler: any): Promise<import("@adonisjs/http-server").HttpContext>;