UNPKG

@becklyn/contentful-adapter

Version:

[![CI](https://github.com/Becklyn-Studios/contentful-adapter/actions/workflows/ci.yml/badge.svg)](https://github.com/Becklyn-Studios/contentful-adapter/actions/workflows/ci.yml)

10 lines (9 loc) 848 B
import { ContentfulPage } from "../contentful/types"; import { Entry } from "contentful"; import { ComponentDataConfig } from "@becklyn/ui-types"; import { ContentfulNormalizerService } from "./service"; import { ContentfulComponentConfig } from "../config/types"; export declare const normalizePageData: (pageData: Entry<ContentfulPage>, service: ContentfulNormalizerService) => Promise<any | null>; export declare const normalizeData: (data: Entry<any>, service: ContentfulNormalizerService) => Promise<any | null>; export declare const normalizeDataForComponent: (data: Entry<any>, component: ContentfulComponentConfig, service: ContentfulNormalizerService) => Promise<any | null>; export declare const normalizeDataForDataConfig: (data: Entry<any>, dataConfig: ComponentDataConfig, service: ContentfulNormalizerService) => Promise<any | null>;