API Structure 재정비

This commit is contained in:
2023-08-06 12:31:51 +00:00
parent 19a19d8a2f
commit 5e216e5f67
4 changed files with 275 additions and 146 deletions
+1 -2
View File
@@ -1,11 +1,10 @@
import { APIPathGen } from "./APIPathGen";
import { extractHttpMethod } from "../apiStructure/defs";
import type { APITail, RawArgType } from "../apiStructure/defs";
import { structure } from "../apiStructure/sammoRootAPI";
import { callClientAPI } from "./generator";
export const SammoRootAPI = APIPathGen(structure, (path: string[], tail: APITail, pathParam) => {
const method = extractHttpMethod(tail);
const method = tail.reqType;
return (args?: RawArgType, returnError?: boolean) => {
if (returnError) {
return callClientAPI(method, path.join('/'), args, pathParam, true);