import { getPost as apiGetPost } from "./getPost"; import { getPosts as apiGetPosts } from "./getPosts"; import { generateApi as apiGenerateApi } from "./generateApi" import { Post } from "./interfaces"; export default class Kronikarz { postPath: string; constructor(postPath: string) { this.postPath = postPath; } getPosts(): Array { return apiGetPosts(this.postPath); } getPost(year: string, month: string, day: string, title: string): Post { return apiGetPost({ year, month, day, title }, this.postPath); } generateApi(path: string) { const posts = this.getPosts(); apiGenerateApi(posts, path) } }