23 lines
505 B
TypeScript
23 lines
505 B
TypeScript
import type { Image } from "../image"
|
|
import type { Edges } from "./utils/edges"
|
|
import type { Embeds } from "./embeds"
|
|
import type { PageLink } from "./utils/pageLink"
|
|
import type { RTEDocument } from "../rte/node"
|
|
|
|
export type Puff = {
|
|
imageConnection: Edges<Image>
|
|
is_internal: boolean
|
|
link: {
|
|
href: string
|
|
title: string
|
|
}
|
|
pageConnection: Edges<PageLink>
|
|
system: {
|
|
uid: string
|
|
}
|
|
text: {
|
|
embedded_itemsConnection: Edges<Embeds>
|
|
json: RTEDocument
|
|
}
|
|
title: string
|
|
} |