SYMBOL INDEX (17 symbols across 5 files) FILE: src/errors/ApiError.ts class ApiError (line 1) | class ApiError extends Error { method constructor (line 4) | constructor(message: string, statusCode: number) { class NotFoundError (line 11) | class NotFoundError extends ApiError { method constructor (line 12) | constructor(message = "Resource not found") { class InternalServerError (line 17) | class InternalServerError extends ApiError { method constructor (line 18) | constructor(message = "Internal Server Error") { FILE: src/utils/get-recently-post.ts type GetRecentlyPostOptions (line 3) | interface GetRecentlyPostOptions { type RecentlyPost (line 8) | interface RecentlyPost { FILE: src/utils/get-text-width.ts function getTextWidth (line 3) | function getTextWidth(text: string, font: number) { FILE: src/utils/velog-client/types.ts type GetPostsParams (line 1) | interface GetPostsParams { type GetPostsResponse (line 8) | type GetPostsResponse = { type GetPostByUrlSlugParams (line 29) | interface GetPostByUrlSlugParams { type GetPostByUrlSlugResponse (line 34) | interface GetPostByUrlSlugResponse { FILE: src/utils/velog-client/velog-client.ts class VelogClient (line 11) | class VelogClient { method constructor (line 12) | constructor() {} method getPosts (line 14) | public async getPosts(params: GetPostsParams) { method getPostByUrlSlug (line 20) | public async getPostByUrlSlug(params: GetPostByUrlSlugParams) {