{"version":3,"file":"REST.cjs","mappings":"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","names":["GET","POST","PUT","PATCH","DELETE","UPDATE","OPTIONS","HEAD","TRACE","reqBrand","Symbol","extractRequest","h","reqKey","Object","keys","find","x","endsWith","Error","join","Request","extractResponse","resKey","Void","Response","reqId","MO","makeAnnotation","QueryRequest","__name","a","method","path","_","self","props","query","Api","schema","annotate","_b","headers","BodyRequest","body","ReqProps","req","Req","r","Delete","MethodReqProps2_","DeleteSpecial","Put","PutSpecial","MethodReq_","Get","GetSpecial","Patch","PatchSpecial","Post","PostSpecial","MethodReqProps2","MethodReqProps","makeRequest","parsePathParams","p","Path","params","urlParams","pathParams","remainProps","pathProps","length","reduce","prev","cur","dest","newSchema","undefined","adaptRequest","schemaField","metaIdentifier","meta","metaC","m","cls","tsplus_module_1","extractSchema","Res_","res_","Res","Model"],"sourceRoot":"","sources":["../_src/REST.ts"],"sourcesContent":[null]}