@becklyn/contentful-adapter
Version:
[](https://github.com/Becklyn-Studios/contentful-adapter/actions/workflows/ci.yml)
10 lines (9 loc) • 848 B
TypeScript
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>;