UNPKG

@prismicio/client

Version:

The official JavaScript + TypeScript client library for Prismic

19 lines (17 loc) 764 B
import { AnyRegularField, FieldState } from "./types.cjs"; //#region src/types/value/group.d.ts /** * A group field. * * More details: {@link https://prismic.io/docs/group} */ type GroupField<Fields extends Record<string, AnyRegularField | NestedGroupField> = Record<string, AnyRegularField | NestedGroupField>, State extends FieldState = FieldState> = State extends "empty" ? [] : [Fields, ...Fields[]]; /** * A nested group field. * * More details: {@link https://prismic.io/docs/group} */ type NestedGroupField<Fields extends Record<string, AnyRegularField> = Record<string, AnyRegularField>, State extends FieldState = FieldState> = GroupField<Fields, State>; //#endregion export { GroupField, NestedGroupField }; //# sourceMappingURL=group.d.cts.map