/* eslint-disable prettier/prettier */ import type { AdonisEndpoint } from '@tuyau/core/types' import type { Registry } from './schema.d.ts' import type { ApiDefinition } from './tree.d.ts' const placeholder: any = {} const routes = { 'home': { methods: ["GET","HEAD"], pattern: '/', tokens: [{"old":"/","type":0,"val":"/","end":""}], types: placeholder as Registry['home']['types'], }, 'new_account.create': { methods: ["GET","HEAD"], pattern: '/auth/signup', tokens: [{"old":"/auth/signup","type":0,"val":"auth","end":""},{"old":"/auth/signup","type":0,"val":"signup","end":""}], types: placeholder as Registry['new_account.create']['types'], }, 'new_account.store': { methods: ["POST"], pattern: '/auth/signup', tokens: [{"old":"/auth/signup","type":0,"val":"auth","end":""},{"old":"/auth/signup","type":0,"val":"signup","end":""}], types: placeholder as Registry['new_account.store']['types'], }, 'session.create': { methods: ["GET","HEAD"], pattern: '/auth/login', tokens: [{"old":"/auth/login","type":0,"val":"auth","end":""},{"old":"/auth/login","type":0,"val":"login","end":""}], types: placeholder as Registry['session.create']['types'], }, 'session.store': { methods: ["POST"], pattern: '/auth/login', tokens: [{"old":"/auth/login","type":0,"val":"auth","end":""},{"old":"/auth/login","type":0,"val":"login","end":""}], types: placeholder as Registry['session.store']['types'], }, 'session.destroy': { methods: ["POST"], pattern: '/logout', tokens: [{"old":"/logout","type":0,"val":"logout","end":""}], types: placeholder as Registry['session.destroy']['types'], }, 'computers.index': { methods: ["GET","HEAD"], pattern: '/computers', tokens: [{"old":"/computers","type":0,"val":"computers","end":""}], types: placeholder as Registry['computers.index']['types'], }, 'computers.create': { methods: ["GET","HEAD"], pattern: '/computers/create', tokens: [{"old":"/computers/create","type":0,"val":"computers","end":""},{"old":"/computers/create","type":0,"val":"create","end":""}], types: placeholder as Registry['computers.create']['types'], }, 'computers.store': { methods: ["POST"], pattern: '/computers', tokens: [{"old":"/computers","type":0,"val":"computers","end":""}], types: placeholder as Registry['computers.store']['types'], }, 'computers.show': { methods: ["GET","HEAD"], pattern: '/computers/:id', tokens: [{"old":"/computers/:id","type":0,"val":"computers","end":""},{"old":"/computers/:id","type":1,"val":"id","end":""}], types: placeholder as Registry['computers.show']['types'], }, 'computers.edit': { methods: ["GET","HEAD"], pattern: '/computers/:id/edit', tokens: [{"old":"/computers/:id/edit","type":0,"val":"computers","end":""},{"old":"/computers/:id/edit","type":1,"val":"id","end":""},{"old":"/computers/:id/edit","type":0,"val":"edit","end":""}], types: placeholder as Registry['computers.edit']['types'], }, 'computers.update': { methods: ["PUT"], pattern: '/computers/:id', tokens: [{"old":"/computers/:id","type":0,"val":"computers","end":""},{"old":"/computers/:id","type":1,"val":"id","end":""}], types: placeholder as Registry['computers.update']['types'], }, 'computers.destroy': { methods: ["DELETE"], pattern: '/computers/:id', tokens: [{"old":"/computers/:id","type":0,"val":"computers","end":""},{"old":"/computers/:id","type":1,"val":"id","end":""}], types: placeholder as Registry['computers.destroy']['types'], }, 'components.index': { methods: ["GET","HEAD"], pattern: '/components', tokens: [{"old":"/components","type":0,"val":"components","end":""}], types: placeholder as Registry['components.index']['types'], }, 'components.create': { methods: ["GET","HEAD"], pattern: '/components/create', tokens: [{"old":"/components/create","type":0,"val":"components","end":""},{"old":"/components/create","type":0,"val":"create","end":""}], types: placeholder as Registry['components.create']['types'], }, 'components.store': { methods: ["POST"], pattern: '/components', tokens: [{"old":"/components","type":0,"val":"components","end":""}], types: placeholder as Registry['components.store']['types'], }, 'components.show': { methods: ["GET","HEAD"], pattern: '/components/:id', tokens: [{"old":"/components/:id","type":0,"val":"components","end":""},{"old":"/components/:id","type":1,"val":"id","end":""}], types: placeholder as Registry['components.show']['types'], }, 'components.edit': { methods: ["GET","HEAD"], pattern: '/components/:id/edit', tokens: [{"old":"/components/:id/edit","type":0,"val":"components","end":""},{"old":"/components/:id/edit","type":1,"val":"id","end":""},{"old":"/components/:id/edit","type":0,"val":"edit","end":""}], types: placeholder as Registry['components.edit']['types'], }, 'components.update': { methods: ["PUT"], pattern: '/components/:id', tokens: [{"old":"/components/:id","type":0,"val":"components","end":""},{"old":"/components/:id","type":1,"val":"id","end":""}], types: placeholder as Registry['components.update']['types'], }, 'components.destroy': { methods: ["DELETE"], pattern: '/components/:id', tokens: [{"old":"/components/:id","type":0,"val":"components","end":""},{"old":"/components/:id","type":1,"val":"id","end":""}], types: placeholder as Registry['components.destroy']['types'], }, } as const satisfies Record export { routes } export const registry = { routes, $tree: {} as ApiDefinition, } declare module '@tuyau/core/types' { export interface UserRegistry { routes: typeof routes $tree: ApiDefinition } }