UNPKG

gg-express

Version:

**GG-Express** is an Express.js wrapper that enforces strong type requirements for `GET`, `POST`, `PUT`, and `DELETE` methods. It ensures that `req.query` and `req.body` follow strict structure definitions and automatically generates an `apiConnector` cla

30 lines 1.68 kB
export interface staticRouteInterface_hotel { get : { "/api/hotel/users/id" : { requireParams : { parameter:{ files : string[]}, data:{ id : number, name : "A" | "B"}[]}, responseStructure : { status : "SUCCESS" | "ERROR", message : string, parameter : { numberOfPeople : number, itemName : string}, data : { id : number, name : string } []} } , "/api/seed/memo/id" : { requireParams : { parameter:{ files : string[]}, data:{ id : number, name : "A" | "B"}[]}, responseStructure : { status : "SUCCESS" | "ERROR", message : string, parameter : { numberOfPeople : number, itemName : string}, data : { id : number, name : string } []} } , "/api/hotel/memo/id" : { requireParams : { parameter:{ files : string[]}, data:{ id : number, name : "A" | "B"}[]}, responseStructure : { status : "SUCCESS" | "ERROR", message : string, parameter : { numberOfPeople : number, itemName : string}, data : { id : number, name : string } []} } }, post : { "/api/hotel/item" : { requireParams : { parameter:Partial<{ lotNumber : number}>, data:Partial<{ id : number, name : "item-1" | "item-2", price : number}>}, responseStructure : { status : "SUCCESS" | "ERROR", message : string, parameter : { numberOfPeople : number, itemName : string}, data : { id : number, name : string } []} } }, put : { }, delete : { }, }