Files
rustycms/@types/Contentful_SearchableText.ts

19 lines
628 B
TypeScript

import type { CF_ContentType } from "./Contentful_ContentType.enum";
import type { CF_ComponentLayout } from "./Contentful_Layout";
import type { CF_TextFragmentSkeleton } from "./Contentful_TextFragment";
import type { CF_TagSkeleton } from "./Contentful_Tag";
export interface CF_ComponentSearchableText {
id: string;
tagWhitelist?: CF_TagSkeleton[];
textFragments: CF_TextFragmentSkeleton[];
title?: string;
description?: string;
layout: CF_ComponentLayout;
}
export interface CF_ComponentSearchableTextSkeleton {
contentTypeId: CF_ContentType.componentSearchableText;
fields: CF_ComponentSearchableText;
}