19 lines
628 B
TypeScript
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;
|
|
}
|