UNPKG

@botonic/plugin-contentful

Version:

## What Does This Plugin Do?

23 lines (19 loc) 537 B
import { Entry } from 'contentful' import * as cms from '../../cms' import { ContentWithNameFields } from '../delivery-utils' export class SearchableByKeywordsDelivery { static fromEntry( entry: Entry<SearchableByKeywordsFields> ): cms.SearchableByKeywords { const fields = entry.fields return new cms.SearchableByKeywords( fields.name, fields.keywords, fields.priority ) } } export interface SearchableByKeywordsFields extends ContentWithNameFields { keywords: string[] priority: number }