UNPKG

@botonic/plugin-contentful

Version:

## What Does This Plugin Do?

20 lines (19 loc) 867 B
import * as contentful from 'contentful'; import * as cms from '../../cms'; import { DeliveryApi } from '../delivery-api'; import { CommonEntryFields } from '../delivery-utils'; import { ButtonDelivery } from './button'; import { DeliveryWithReference } from './reference'; export declare class TextDelivery extends DeliveryWithReference { protected delivery: DeliveryApi; private readonly button; constructor(delivery: DeliveryApi, button: ButtonDelivery, resumeErrors: boolean); text(id: string, context: cms.Context): Promise<cms.Text>; fromEntry(entry: contentful.Entry<TextFields>, context: cms.Context): Promise<cms.Text>; getButtonsStyle(buttonsStyle?: string): cms.ButtonStyle | undefined; } export interface TextFields extends CommonEntryFields { text?: string; buttons?: contentful.Entry<any>[]; buttonsStyle?: string; }