@@ -80,6 +80,7 @@ import Response from "./Http/Response/Response";
8080import response from "./Support/Helpers/response" ;
8181import Route from "./Http/Router/Route" ;
8282import route from "./Support/Helpers/route" ;
83+ import runtime from "./Support/Helpers/runtime" ;
8384import Server from './Foundation/Server'
8485import ServiceResolver from "./Support/ServiceResolver" ;
8586import SessionDriverManager from "./Http/Session/DriverManager" ;
@@ -103,6 +104,7 @@ import VerifyEmail from './Auth/Mail/VerifyEmail'
103104import View from "./Http/View/View" ;
104105import view from "./Support/Helpers/view" ;
105106import ViewResponse from "./Http/Response/ViewResponse" ;
107+ import type { Runtime } from "./Support/Helpers/runtime" ;
106108
107109type ImbaDevTools = {
108110 debug ?: boolean
@@ -153,6 +155,7 @@ declare global {
153155 var now : < T = any > ( ) => T
154156 var response : < T = any > ( data ?: T , statusCode ?: number ) => Response
155157 var route : ( name : string , params ?: Params ) => string
158+ var runtime : < T = unknown > ( ) => Runtime & T
156159 var signedRoute : ( name : string , params ?: Params ) => Promise < string >
157160 var singularize : ( value : string ) => string
158161 var slug : ( value : string , separator ?: string , options ?: SlugOptions ) => string
@@ -247,6 +250,7 @@ export {
247250 response ,
248251 Response ,
249252 route ,
253+ runtime ,
250254 Route ,
251255 Rules ,
252256 Server ,
0 commit comments