UNPKG

@prismicio/types-internal

Version:
12 lines (11 loc) 620 B
import type { Group } from "../widgets"; import type { NestableWidget } from "../widgets/nestable"; import type { DiffChange } from "./Changes"; export declare type NestableWidgetDiff = DiffChange<NestableWidget, NestableWidget>; export declare type GroupWidgetWithFieldsDiff = Omit<Group, "config"> & { config: Omit<Group["config"], "fields"> & { fields?: Record<string, GroupWidgetDiff | NestableWidgetDiff>; }; }; export declare type GroupWidgetDiff = DiffChange<GroupWidgetWithFieldsDiff, GroupWidgetWithFieldsDiff>; export declare type SlicePrimaryWidgetDiff = NestableWidgetDiff | GroupWidgetDiff;