korean-dummy-json-fetcher
Version:
한국어 더미 데이터 생성 라이브러리
16 lines (15 loc) • 783 B
TypeScript
import { Post, ApiResponse, PaginatedResponse } from "./types";
export declare function getPost({ id, }: {
id: number;
}): Promise<ApiResponse<Post, "post">>;
export declare function getPosts(options?: {
userId?: number;
limit?: number;
page?: number;
}): Promise<PaginatedResponse<Post, "posts">>;
export declare function createPost(data: Omit<Post, "id" | "createdAt">): Promise<ApiResponse<Post, "post">>;
export declare function patchPost(id: number, data: Partial<Omit<Post, "id" | "userId" | "createdAt">>): Promise<ApiResponse<Post, "post">>;
export declare function putPost(id: number, data: Omit<Post, "id" | "userId" | "createdAt">): Promise<ApiResponse<Post, "post">>;
export declare function deletePost({ id }: {
id: number;
}): Promise<ApiResponse>;