gatsby-source-prismic
Version:
Gatsby source plugin for building websites using Prismic as a data source
16 lines (13 loc) • 372 B
text/typescript
import * as RTE from "fp-ts/ReaderTaskEither";
import * as A from "fp-ts/Array";
import { flow } from "fp-ts/function";
import { normalizeDocument } from "./normalizeDocument";
/**
* Normalizes one or more documents.
*
* @see gatsby-source-prismic/lib/normalizeDocument.ts
*/
export const normalizeDocuments = flow(
A.map(normalizeDocument),
RTE.sequenceArray,
);