import { getBookMeta, getIntroSegments, getIntroSegment, getChapter, getContent, getSidebarItems, type BookMeta, type IntroSegment, type Chapter, type SidebarItem, } from "@/lib/books"; const CODE = "gg"; export type GgMeta = BookMeta; export type GgChapterEntry = { number: number; title: string }; export type GgIntroSegment = IntroSegment; export type GgChapter = Chapter; export type GgSidebarItem = SidebarItem; export async function getGgMeta() { return getBookMeta(CODE); } export async function getGgIntroSegments() { return getIntroSegments(CODE); } export async function getGgIntroSegment(slug: string) { return getIntroSegment(CODE, slug); } export async function getGgChapter(chapterNum: number) { return getChapter(CODE, String(chapterNum)); } export async function getGgContent(slug: string) { return getContent(CODE, slug); } export async function getGgSidebarItems() { return getSidebarItems(CODE); }