108 lines
6.2 KiB
TypeScript
108 lines
6.2 KiB
TypeScript
import '@adonisjs/core/types/http'
|
|
|
|
type ParamValue = string | number | bigint | boolean
|
|
|
|
export type ScannedRoutes = {
|
|
ALL: {
|
|
'auth.login': { paramsTuple?: []; params?: {} }
|
|
'auth.logout': { paramsTuple?: []; params?: {} }
|
|
'auth.me': { paramsTuple?: []; params?: {} }
|
|
'overview.index': { paramsTuple?: []; params?: {} }
|
|
'metrics.live': { paramsTuple?: []; params?: {} }
|
|
'metrics.history': { paramsTuple?: []; params?: {} }
|
|
'containers.index': { paramsTuple?: []; params?: {} }
|
|
'containers.show': { paramsTuple: [ParamValue]; params: {'id': ParamValue} }
|
|
'containers.logs': { paramsTuple: [ParamValue]; params: {'id': ParamValue} }
|
|
'containers.action': { paramsTuple: [ParamValue,ParamValue]; params: {'id': ParamValue,'action': ParamValue} }
|
|
'sites.index': { paramsTuple?: []; params?: {} }
|
|
'sites.check': { paramsTuple?: []; params?: {} }
|
|
'sites.show': { paramsTuple: [ParamValue]; params: {'id': ParamValue} }
|
|
'projects.index': { paramsTuple?: []; params?: {} }
|
|
'projects.store': { paramsTuple?: []; params?: {} }
|
|
'projects.options': { paramsTuple?: []; params?: {} }
|
|
'projects.show': { paramsTuple: [ParamValue,ParamValue]; params: {'category': ParamValue,'name': ParamValue} }
|
|
'projects.fetch': { paramsTuple: [ParamValue,ParamValue]; params: {'category': ParamValue,'name': ParamValue} }
|
|
'projects.action': { paramsTuple: [ParamValue,ParamValue,ParamValue]; params: {'category': ParamValue,'name': ParamValue,'action': ParamValue} }
|
|
'caddy.show': { paramsTuple?: []; params?: {} }
|
|
'caddy.update': { paramsTuple?: []; params?: {} }
|
|
'caddy.reload': { paramsTuple?: []; params?: {} }
|
|
'caddy.versions': { paramsTuple?: []; params?: {} }
|
|
'caddy.version': { paramsTuple: [ParamValue]; params: {'id': ParamValue} }
|
|
'caddy.restore': { paramsTuple: [ParamValue]; params: {'id': ParamValue} }
|
|
'backups.index': { paramsTuple?: []; params?: {} }
|
|
'backups.store': { paramsTuple?: []; params?: {} }
|
|
'backups.download': { paramsTuple: [ParamValue]; params: {'name': ParamValue} }
|
|
'backups.destroy': { paramsTuple: [ParamValue]; params: {'name': ParamValue} }
|
|
'jobs.stream': { paramsTuple: [ParamValue]; params: {'id': ParamValue} }
|
|
'audit.index': { paramsTuple?: []; params?: {} }
|
|
'audit.show': { paramsTuple: [ParamValue]; params: {'id': ParamValue} }
|
|
'spa.index': { paramsTuple: [...ParamValue[]]; params: {'*': ParamValue[]} }
|
|
}
|
|
POST: {
|
|
'auth.login': { paramsTuple?: []; params?: {} }
|
|
'auth.logout': { paramsTuple?: []; params?: {} }
|
|
'containers.action': { paramsTuple: [ParamValue,ParamValue]; params: {'id': ParamValue,'action': ParamValue} }
|
|
'sites.check': { paramsTuple?: []; params?: {} }
|
|
'projects.store': { paramsTuple?: []; params?: {} }
|
|
'projects.fetch': { paramsTuple: [ParamValue,ParamValue]; params: {'category': ParamValue,'name': ParamValue} }
|
|
'projects.action': { paramsTuple: [ParamValue,ParamValue,ParamValue]; params: {'category': ParamValue,'name': ParamValue,'action': ParamValue} }
|
|
'caddy.reload': { paramsTuple?: []; params?: {} }
|
|
'caddy.restore': { paramsTuple: [ParamValue]; params: {'id': ParamValue} }
|
|
'backups.store': { paramsTuple?: []; params?: {} }
|
|
}
|
|
GET: {
|
|
'auth.me': { paramsTuple?: []; params?: {} }
|
|
'overview.index': { paramsTuple?: []; params?: {} }
|
|
'metrics.live': { paramsTuple?: []; params?: {} }
|
|
'metrics.history': { paramsTuple?: []; params?: {} }
|
|
'containers.index': { paramsTuple?: []; params?: {} }
|
|
'containers.show': { paramsTuple: [ParamValue]; params: {'id': ParamValue} }
|
|
'containers.logs': { paramsTuple: [ParamValue]; params: {'id': ParamValue} }
|
|
'sites.index': { paramsTuple?: []; params?: {} }
|
|
'sites.show': { paramsTuple: [ParamValue]; params: {'id': ParamValue} }
|
|
'projects.index': { paramsTuple?: []; params?: {} }
|
|
'projects.options': { paramsTuple?: []; params?: {} }
|
|
'projects.show': { paramsTuple: [ParamValue,ParamValue]; params: {'category': ParamValue,'name': ParamValue} }
|
|
'caddy.show': { paramsTuple?: []; params?: {} }
|
|
'caddy.versions': { paramsTuple?: []; params?: {} }
|
|
'caddy.version': { paramsTuple: [ParamValue]; params: {'id': ParamValue} }
|
|
'backups.index': { paramsTuple?: []; params?: {} }
|
|
'backups.download': { paramsTuple: [ParamValue]; params: {'name': ParamValue} }
|
|
'jobs.stream': { paramsTuple: [ParamValue]; params: {'id': ParamValue} }
|
|
'audit.index': { paramsTuple?: []; params?: {} }
|
|
'audit.show': { paramsTuple: [ParamValue]; params: {'id': ParamValue} }
|
|
'spa.index': { paramsTuple: [...ParamValue[]]; params: {'*': ParamValue[]} }
|
|
}
|
|
HEAD: {
|
|
'auth.me': { paramsTuple?: []; params?: {} }
|
|
'overview.index': { paramsTuple?: []; params?: {} }
|
|
'metrics.live': { paramsTuple?: []; params?: {} }
|
|
'metrics.history': { paramsTuple?: []; params?: {} }
|
|
'containers.index': { paramsTuple?: []; params?: {} }
|
|
'containers.show': { paramsTuple: [ParamValue]; params: {'id': ParamValue} }
|
|
'containers.logs': { paramsTuple: [ParamValue]; params: {'id': ParamValue} }
|
|
'sites.index': { paramsTuple?: []; params?: {} }
|
|
'sites.show': { paramsTuple: [ParamValue]; params: {'id': ParamValue} }
|
|
'projects.index': { paramsTuple?: []; params?: {} }
|
|
'projects.options': { paramsTuple?: []; params?: {} }
|
|
'projects.show': { paramsTuple: [ParamValue,ParamValue]; params: {'category': ParamValue,'name': ParamValue} }
|
|
'caddy.show': { paramsTuple?: []; params?: {} }
|
|
'caddy.versions': { paramsTuple?: []; params?: {} }
|
|
'caddy.version': { paramsTuple: [ParamValue]; params: {'id': ParamValue} }
|
|
'backups.index': { paramsTuple?: []; params?: {} }
|
|
'backups.download': { paramsTuple: [ParamValue]; params: {'name': ParamValue} }
|
|
'jobs.stream': { paramsTuple: [ParamValue]; params: {'id': ParamValue} }
|
|
'audit.index': { paramsTuple?: []; params?: {} }
|
|
'audit.show': { paramsTuple: [ParamValue]; params: {'id': ParamValue} }
|
|
'spa.index': { paramsTuple: [...ParamValue[]]; params: {'*': ParamValue[]} }
|
|
}
|
|
PUT: {
|
|
'caddy.update': { paramsTuple?: []; params?: {} }
|
|
}
|
|
DELETE: {
|
|
'backups.destroy': { paramsTuple: [ParamValue]; params: {'name': ParamValue} }
|
|
}
|
|
}
|
|
declare module '@adonisjs/core/types/http' {
|
|
export interface RoutesList extends ScannedRoutes {}
|
|
} |