@botonic/plugin-contentful
Version:
## What Does This Plugin Do?
14 lines (13 loc) • 677 B
TypeScript
import * as contentful from 'contentful';
import * as cms from '../../cms';
import { CustomFields } from '../../cms';
import { ContentDelivery } from '../content-delivery';
import { ContentWithNameFields } from '../delivery-utils';
import { DeliveryApi } from '../index';
export declare class CustomDelivery extends ContentDelivery {
constructor(delivery: DeliveryApi, resumeErrors: boolean);
custom(id: string, context: cms.Context): Promise<cms.Custom>;
fromEntry(customEntry: contentful.Entry<ContentWithCustomFields>, _context: cms.Context): cms.Custom;
private getCustomFields;
}
export type ContentWithCustomFields = ContentWithNameFields & CustomFields;