gatsby-source-prismic
Version:
Gatsby source plugin for building websites using Prismic as a data source
19 lines (18 loc) • 597 B
TypeScript
import type { CustomTypeModel, SharedSliceModel } from "@prismicio/client";
import type { PluginOptions } from "../types";
type GetModelsArgs = {
pluginOptions: PluginOptions;
};
/**
* Collects all Custom Type and Shared Slice models. Models may come from plugin
* options or the Custom Types API.
*
* @param args - Arguments for `resolveModels`.
*
* @returns A collection of Custom Type and Shared Slice models.
*/
export declare const resolveModels: (args: GetModelsArgs) => Promise<{
customTypeModels: CustomTypeModel[];
sharedSliceModels: SharedSliceModel[];
}>;
export {};