Skip to content

Commit 3eeac5c

Browse files
committed
WIP
1 parent 7448570 commit 3eeac5c

File tree

98 files changed

+2911
-4730
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

98 files changed

+2911
-4730
lines changed

.adonisjs/api.ts

Lines changed: 349 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,349 @@
1+
// @ts-nocheck
2+
/* eslint-disable */
3+
// --------------------------------------------------
4+
// This file is auto-generated by Tuyau. Do not edit manually !
5+
// --------------------------------------------------
6+
7+
import type { MakeTuyauRequest, MakeTuyauResponse } from '@tuyau/utils/types'
8+
import type { InferInput } from '@vinejs/vine/types'
9+
10+
type UsersGetHead = {
11+
request: unknown
12+
response: MakeTuyauResponse<import('../app/controllers/users_controller.ts').default['index'], false>
13+
}
14+
type UsersCreateGetHead = {
15+
request: unknown
16+
response: MakeTuyauResponse<import('../app/controllers/users_controller.ts').default['create'], false>
17+
}
18+
type UsersPost = {
19+
request: MakeTuyauRequest<InferInput<typeof import('../app/validators/user_validator.ts')['createUserValidator']>>
20+
response: MakeTuyauResponse<import('../app/controllers/users_controller.ts').default['store'], true>
21+
}
22+
type UsersIdGetHead = {
23+
request: unknown
24+
response: MakeTuyauResponse<import('../app/controllers/users_controller.ts').default['show'], false>
25+
}
26+
type UsersIdEditGetHead = {
27+
request: unknown
28+
response: MakeTuyauResponse<import('../app/controllers/users_controller.ts').default['edit'], false>
29+
}
30+
type UsersIdPutPatch = {
31+
request: MakeTuyauRequest<InferInput<typeof import('../app/validators/user_validator.ts')['updateUserValidator']>>
32+
response: MakeTuyauResponse<import('../app/controllers/users_controller.ts').default['update'], true>
33+
}
34+
type UsersIdDelete = {
35+
request: unknown
36+
response: MakeTuyauResponse<import('../app/controllers/users_controller.ts').default['destroy'], false>
37+
}
38+
type ProfileGetHead = {
39+
request: unknown
40+
response: MakeTuyauResponse<import('../app/controllers/profile_controller.ts').default['show'], false>
41+
}
42+
type ProfileWebauthnOptionsGetHead = {
43+
request: unknown
44+
response: MakeTuyauResponse<import('../app/controllers/profile/webauthn_controller.ts').default['options'], false>
45+
}
46+
type ProfileWebauthnPost = {
47+
request: unknown
48+
response: MakeTuyauResponse<import('../app/controllers/profile/webauthn_controller.ts').default['store'], false>
49+
}
50+
type ProfileWebauthnIdDelete = {
51+
request: unknown
52+
response: MakeTuyauResponse<import('../app/controllers/profile/webauthn_controller.ts').default['destroy'], false>
53+
}
54+
type ProfileTotpPost = {
55+
request: unknown
56+
response: MakeTuyauResponse<import('../app/controllers/profile/totp_controller.ts').default['store'], false>
57+
}
58+
type ProfileTotpVerifyPost = {
59+
request: MakeTuyauRequest<InferInput<typeof import('../app/validators/profile/totp_validator.ts')['postOtpValidator']>>
60+
response: MakeTuyauResponse<import('../app/controllers/profile/totp_controller.ts').default['verify'], true>
61+
}
62+
type ProfileTotpDelete = {
63+
request: unknown
64+
response: MakeTuyauResponse<import('../app/controllers/profile/totp_controller.ts').default['destroy'], false>
65+
}
66+
type ProfileTotpRegenerationPost = {
67+
request: unknown
68+
response: MakeTuyauResponse<import('../app/controllers/profile/totp_controller.ts').default['regenerateRecoveryCodes'], false>
69+
}
70+
type SessionConfirmsecurityGetHead = {
71+
request: unknown
72+
response: MakeTuyauResponse<import('../app/controllers/session/confirm_security_controller.ts').default['index'], false>
73+
}
74+
type SessionConfirmsecurityPost = {
75+
request: MakeTuyauRequest<InferInput<typeof import('../app/validators/session/confirm_security.ts')['confirmSecurityValidator']>>
76+
response: MakeTuyauResponse<import('../app/controllers/session/confirm_security_controller.ts').default['store'], true>
77+
}
78+
type SessionDelete = {
79+
request: unknown
80+
response: MakeTuyauResponse<import('../app/controllers/session_controller.ts').default['destroy'], false>
81+
}
82+
type SignInGetHead = {
83+
request: unknown
84+
response: MakeTuyauResponse<import('../app/controllers/sign_in_controller.ts').default['index'], false>
85+
}
86+
type SignInPost = {
87+
request: MakeTuyauRequest<InferInput<typeof import('../app/validators/sign_in_validator.ts')['signInValidator']>>
88+
response: MakeTuyauResponse<import('../app/controllers/sign_in_controller.ts').default['store'], true>
89+
}
90+
type SigninIdGetHead = {
91+
request: unknown
92+
response: MakeTuyauResponse<import('../app/controllers/session_controller.ts').default['index'], false>
93+
}
94+
type SigninIdPost = {
95+
request: MakeTuyauRequest<InferInput<typeof import('../app/validators/session_validator.ts')['createSessionValidator']>>
96+
response: MakeTuyauResponse<import('../app/controllers/session_controller.ts').default['store'], true>
97+
}
98+
type SessionTotpGetHead = {
99+
request: unknown
100+
response: MakeTuyauResponse<import('../app/controllers/session/totp_controller.ts').default['index'], false>
101+
}
102+
type SessionTotpPost = {
103+
request: MakeTuyauRequest<InferInput<typeof import('../app/validators/session/totp_validator.ts')['postOtpValidator']>>
104+
response: MakeTuyauResponse<import('../app/controllers/session/totp_controller.ts').default['store'], true>
105+
}
106+
type SessionTotpRecoverGetHead = {
107+
request: unknown
108+
response: MakeTuyauResponse<import('../app/controllers/session/totp_recover_controller.ts').default['index'], false>
109+
}
110+
type SessionTotpRecoverPost = {
111+
request: MakeTuyauRequest<InferInput<typeof import('../app/validators/session/totp_recover_validator.ts')['postOtpRecoverValidator']>>
112+
response: MakeTuyauResponse<import('../app/controllers/session/totp_recover_controller.ts').default['store'], true>
113+
}
114+
type ColorsCssGetHead = {
115+
request: unknown
116+
response: MakeTuyauResponse<import('../app/controllers/colors_controller.ts').default['handle'], false>
117+
}
118+
export interface ApiDefinition {
119+
'users': {
120+
'$url': {
121+
};
122+
'$get': UsersGetHead;
123+
'$head': UsersGetHead;
124+
'create': {
125+
'$url': {
126+
};
127+
'$get': UsersCreateGetHead;
128+
'$head': UsersCreateGetHead;
129+
};
130+
'$post': UsersPost;
131+
':id': {
132+
'$url': {
133+
};
134+
'$get': UsersIdGetHead;
135+
'$head': UsersIdGetHead;
136+
'edit': {
137+
'$url': {
138+
};
139+
'$get': UsersIdEditGetHead;
140+
'$head': UsersIdEditGetHead;
141+
};
142+
'$put': UsersIdPutPatch;
143+
'$patch': UsersIdPutPatch;
144+
'$delete': UsersIdDelete;
145+
};
146+
};
147+
'profile': {
148+
'$url': {
149+
};
150+
'$get': ProfileGetHead;
151+
'$head': ProfileGetHead;
152+
'webauthn': {
153+
'options': {
154+
'$url': {
155+
};
156+
'$get': ProfileWebauthnOptionsGetHead;
157+
'$head': ProfileWebauthnOptionsGetHead;
158+
};
159+
'$url': {
160+
};
161+
'$post': ProfileWebauthnPost;
162+
':id': {
163+
'$url': {
164+
};
165+
'$delete': ProfileWebauthnIdDelete;
166+
};
167+
};
168+
'totp': {
169+
'$url': {
170+
};
171+
'$post': ProfileTotpPost;
172+
'verify': {
173+
'$url': {
174+
};
175+
'$post': ProfileTotpVerifyPost;
176+
};
177+
'$delete': ProfileTotpDelete;
178+
'regeneration': {
179+
'$url': {
180+
};
181+
'$post': ProfileTotpRegenerationPost;
182+
};
183+
};
184+
};
185+
'session': {
186+
'confirm-security': {
187+
'$url': {
188+
};
189+
'$get': SessionConfirmsecurityGetHead;
190+
'$head': SessionConfirmsecurityGetHead;
191+
'$post': SessionConfirmsecurityPost;
192+
};
193+
'$url': {
194+
};
195+
'$delete': SessionDelete;
196+
'totp': {
197+
'$url': {
198+
};
199+
'$get': SessionTotpGetHead;
200+
'$head': SessionTotpGetHead;
201+
'$post': SessionTotpPost;
202+
'recover': {
203+
'$url': {
204+
};
205+
'$get': SessionTotpRecoverGetHead;
206+
'$head': SessionTotpRecoverGetHead;
207+
'$post': SessionTotpRecoverPost;
208+
};
209+
};
210+
};
211+
'sign-in': {
212+
'$url': {
213+
};
214+
'$get': SignInGetHead;
215+
'$head': SignInGetHead;
216+
'$post': SignInPost;
217+
':email': {
218+
'$url': {
219+
};
220+
'$get': SigninIdGetHead;
221+
'$head': SigninIdGetHead;
222+
'$post': SigninIdPost;
223+
};
224+
};
225+
'colors.css': {
226+
'$url': {
227+
};
228+
'$get': ColorsCssGetHead;
229+
'$head': ColorsCssGetHead;
230+
};
231+
}
232+
const routes = [
233+
{
234+
params: [],
235+
name: 'users.index',
236+
path: '/users',
237+
method: ["GET","HEAD"],
238+
types: {} as UsersGetHead,
239+
},
240+
{
241+
params: [],
242+
name: 'users.create',
243+
path: '/users/create',
244+
method: ["GET","HEAD"],
245+
types: {} as UsersCreateGetHead,
246+
},
247+
{
248+
params: [],
249+
name: 'users.store',
250+
path: '/users',
251+
method: ["POST"],
252+
types: {} as UsersPost,
253+
},
254+
{
255+
params: ["id"],
256+
name: 'users.show',
257+
path: '/users/:id',
258+
method: ["GET","HEAD"],
259+
types: {} as UsersIdGetHead,
260+
},
261+
{
262+
params: ["id"],
263+
name: 'users.edit',
264+
path: '/users/:id/edit',
265+
method: ["GET","HEAD"],
266+
types: {} as UsersIdEditGetHead,
267+
},
268+
{
269+
params: ["id"],
270+
name: 'users.update',
271+
path: '/users/:id',
272+
method: ["PUT","PATCH"],
273+
types: {} as UsersIdPutPatch,
274+
},
275+
{
276+
params: ["id"],
277+
name: 'users.destroy',
278+
path: '/users/:id',
279+
method: ["DELETE"],
280+
types: {} as UsersIdDelete,
281+
},
282+
{
283+
params: [],
284+
name: 'profile_webauthn.index',
285+
path: '/profile/webauthn',
286+
method: ["GET","HEAD"],
287+
types: {} as unknown,
288+
},
289+
{
290+
params: [],
291+
name: 'profile_webauthn.store',
292+
path: '/profile/webauthn',
293+
method: ["POST"],
294+
types: {} as ProfileWebauthnPost,
295+
},
296+
{
297+
params: ["id"],
298+
name: 'profile_webauthn.show',
299+
path: '/profile/webauthn/:id',
300+
method: ["GET","HEAD"],
301+
types: {} as unknown,
302+
},
303+
{
304+
params: ["id"],
305+
name: 'profile_webauthn.update',
306+
path: '/profile/webauthn/:id',
307+
method: ["PUT","PATCH"],
308+
types: {} as unknown,
309+
},
310+
{
311+
params: ["id"],
312+
name: 'profile_webauthn.destroy',
313+
path: '/profile/webauthn/:id',
314+
method: ["DELETE"],
315+
types: {} as ProfileWebauthnIdDelete,
316+
},
317+
{
318+
params: [],
319+
name: 'sign_in.index',
320+
path: '/sign-in',
321+
method: ["GET","HEAD"],
322+
types: {} as SignInGetHead,
323+
},
324+
{
325+
params: [],
326+
name: 'sign_in.store',
327+
path: '/sign-in',
328+
method: ["POST"],
329+
types: {} as SignInPost,
330+
},
331+
{
332+
params: ["email"],
333+
name: 'sign_in_email.index',
334+
path: '/sign-in/:email',
335+
method: ["GET","HEAD"],
336+
types: {} as SigninIdGetHead,
337+
},
338+
{
339+
params: ["email"],
340+
name: 'sign_in_email.store',
341+
path: '/sign-in/:email',
342+
method: ["POST"],
343+
types: {} as SigninIdPost,
344+
},
345+
] as const;
346+
export const api = {
347+
routes,
348+
definition: {} as ApiDefinition
349+
}

.adonisjs/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
/// <reference path="../adonisrc.ts" />
2+
3+
export * from './api.js'

0 commit comments

Comments
 (0)