createApp.ts raw
1 import { CreateAppRequest, CreateAppResponse } from "src/types";
2 import { request } from "src/utils/request";
3
4 export async function createApp(
5 createAppRequest: CreateAppRequest
6 ): Promise<CreateAppResponse> {
7 const createAppResponse = await request<CreateAppResponse>("/api/apps", {
8 method: "POST",
9 headers: {
10 "Content-Type": "application/json",
11 },
12 body: JSON.stringify(createAppRequest),
13 });
14
15 if (!createAppResponse) {
16 throw new Error("no create app response received");
17 }
18 return createAppResponse;
19 }
20