pageOf
uses tcmts.cli.pages.definitionPage, which uses Buffer
A definition's page data, its doc's examples shown as written (a page runs no code), and its doc's metadata tags
apart (docMeta: the page's chips).
import type { DocMeta } from "#codebase/tcmts/cli/docs"; import { definitionPage } from "#codebase/tcmts/cli/pages"; import type { Share } from "#codebase/tcmts/share"; export function pageOf(s: Share, hash: string) { return definitionPage(s.cb, hash, s.cache.placement(s.cb), { viewUri: () => "", evaluate: false, metaApart: true, }) as | (NonNullable<ReturnType<typeof definitionPage>> & { place?: string; why?: string; docMarkdown?: string; docMeta?: DocMeta[]; sourceHtml?: string; image?: string; test?: string; signature?: string; format?: string; }) | undefined; }