UNPKG

gatsby

Version:
17 lines (16 loc) 803 B
import { isWorker, IGatsbyWorkerMessenger } from "gatsby-worker"; import { ReporterMessagesFromChild } from "gatsby-cli/lib/reporter/types"; import { IJobCreatedMessage, IJobCompletedMessage, MESSAGE_TYPES, InternalJob } from "../jobs/types"; interface IJobFailedSerialized { type: MESSAGE_TYPES.JOB_FAILED; payload: { id: InternalJob["id"]; error: string; stack?: string; }; } export type MessagesFromParent = IJobCompletedMessage | IJobFailedSerialized; export type MessagesFromChild = IJobCreatedMessage | ReporterMessagesFromChild; export type GatsbyWorkerMessenger = IGatsbyWorkerMessenger<MessagesFromParent, MessagesFromChild>; declare const getGatsbyMessenger: () => GatsbyWorkerMessenger | undefined; export { isWorker, getGatsbyMessenger as getMessenger };