gatsby
Version:
Blazing fast modern site generator for React
25 lines (24 loc) • 1.46 kB
TypeScript
import { IDataLayerContext } from "./types";
export type DataLayerResult = Pick<IDataLayerContext, "gatsbyNodeGraphQLFunction" | "graphqlRunner" | "pagesToBuild" | "pagesToDelete">;
/**
* Machine used during first run
*/
export declare const initializeDataMachine: import("xstate").StateMachine<IDataLayerContext, any, any, {
value: any;
context: IDataLayerContext;
}, import("xstate").BaseActionObject, import("xstate").ServiceMap, import("xstate").ResolveTypegenMeta<import("xstate").TypegenDisabled, any, import("xstate").BaseActionObject, import("xstate").ServiceMap>>;
/**
* Machine used when we need to source nodes again
*/
export declare const reloadDataMachine: import("xstate").StateMachine<IDataLayerContext, any, any, {
value: any;
context: IDataLayerContext;
}, import("xstate").BaseActionObject, import("xstate").ServiceMap, import("xstate").ResolveTypegenMeta<import("xstate").TypegenDisabled, any, import("xstate").BaseActionObject, import("xstate").ServiceMap>>;
/**
* Machine used when we need to re-create pages after a
* node mutation outside of sourceNodes
*/
export declare const recreatePagesMachine: import("xstate").StateMachine<IDataLayerContext, any, any, {
value: any;
context: IDataLayerContext;
}, import("xstate").BaseActionObject, import("xstate").ServiceMap, import("xstate").ResolveTypegenMeta<import("xstate").TypegenDisabled, any, import("xstate").BaseActionObject, import("xstate").ServiceMap>>;