bridgets
Version:
<p align="center"> <a href="https://bridgets.co"> <img src="http://bridgets.co/assets/logo-short.svg" height="48" /> <h1 align="center">BridgeTS</h1> </a> </p>
63 lines • 1.98 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.User = void 0;
const Lib_1 = require("../../Lib");
const zod_1 = require("zod");
const mid1 = (0, Lib_1.handler)({
// method: 'POST',
// body: z.object({ name: z.string() }),
resolve: (p) => {
// console.log('hhh');
return { yoo: 'jj' };
},
});
const mid2 = (0, Lib_1.handler)({
// middlewares: apply(mid1),
// body: z.object({ sasa: z.string() }),
resolve: (p) => {
// console.log('What', p.mid);
console.log('AH');
return (0, Lib_1.httpError)('Bad Gateway', 'HHH');
return { ahouai: 'jj' };
},
});
const auth = (0, Lib_1.handler)({
middlewares: (0, Lib_1.apply)(mid1),
headers: zod_1.z.object({ token: zod_1.z.string().min(10) }),
// body: z.object({ shaady: z.string() }),
resolve: (p) => {
console.log(p.mid, 'here');
if (p.headers.token !== 'jhsjdhsjdhjsdh')
return (0, Lib_1.httpError)('Unauthorized', 'Wrong token');
return { sah: 'kk' };
},
});
class User extends Lib_1.Controller {
create = this.handler({
method: 'PATCH',
description: 'Yo salut tu vas bien ?',
query: zod_1.z.object({ dzds: zod_1.z.string() }),
file: (0, Lib_1.apply)('d'),
// middlewares: apply(mid2, auth),
resolve: (p) => {
// p.files.salut.
// const data = mid1.resolve({})
return p.file.d;
if (p.query)
return { STT: 'ouiou' };
return ',,';
},
});
update = this.handler({
query: zod_1.z.object({ dzds: zod_1.z.string() }),
body: zod_1.z.object({ dzds: zod_1.z.string() }),
headers: zod_1.z.object({
Ahoui: zod_1.z.object({
tsbbb: zod_1.z.number().min(100).max(89),
}),
}),
resolve: () => 'ok',
});
}
exports.User = User;
//# sourceMappingURL=user.js.map