datocms-plugin-sdk
Version:
31 lines (30 loc) • 1.39 kB
TypeScript
import { InitMethods, OnBootMethods, RenderPageMethods, RenderFieldExtensionMethods, RenderConfigScreenMethods, RenderManualFieldExtensionConfigScreenMethods, RenderSidebarPanelMethods, RenderModalMethods } from './types';
export declare type Parent = {
getSettings: () => Promise<{
mode: string;
}>;
};
export declare const isInitParent: (parent: Parent, settings: {
mode: string;
}) => parent is InitMethods;
export declare const isOnBootParent: (parent: Parent, settings: {
mode: string;
}) => parent is OnBootMethods;
export declare const isRenderPageParent: (parent: Parent, settings: {
mode: string;
}) => parent is RenderPageMethods;
export declare const isRenderConfigScreenParent: (parent: Parent, settings: {
mode: string;
}) => parent is RenderConfigScreenMethods;
export declare const isRenderModalParent: (parent: Parent, settings: {
mode: string;
}) => parent is RenderModalMethods;
export declare const isRenderSidebarPaneParent: (parent: Parent, settings: {
mode: string;
}) => parent is RenderSidebarPanelMethods;
export declare const isRenderFieldExtensionParent: (parent: Parent, settings: {
mode: string;
}) => parent is RenderFieldExtensionMethods;
export declare const isRenderManualFieldExtensionConfigScreenParent: (parent: Parent, settings: {
mode: string;
}) => parent is RenderManualFieldExtensionConfigScreenMethods;