UNPKG

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
"use strict"; 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