feat: init live preview sdk

This commit is contained in:
Christel Westerberg
2024-02-08 16:16:04 +01:00
parent cb502fbada
commit 9d05eefd56
15 changed files with 302 additions and 15 deletions

View File

@@ -0,0 +1,24 @@
import type { SysAsset } from "../utils/asset"
import type { Edges } from "../utils/edges"
import type { ExternalLink } from "../utils/externalLink"
import type { PageLink } from "../utils/pagelink";
import type { Typename } from "../utils/typename"
export type Hero = {
hero: {
imagesConnection: Edges<{
title: string
url: string
}>
ingress: {
json: JSON
embedded_itemsConnection: Edges<
| ExternalLink
| PageLink
| SysAsset
>
}
}
}
export type HeroBlockData = Typename<Hero, "CurrentBlocksPageBlocksHero">