@prismicio/client
Version:
The official JavaScript + TypeScript client library for Prismic
11 lines (10 loc) • 456 B
TypeScript
import type { AnyRegularField, AnySlicePrimaryField } from "./types";
/**
* A shared Slice variation.
*/
export interface SharedSliceVariation<Variation = string, PrimaryFields extends Record<string, AnySlicePrimaryField> = Record<string, AnySlicePrimaryField>, ItemsFields extends Record<string, AnyRegularField> = Record<string, AnyRegularField>> {
variation: Variation;
version: string;
primary: PrimaryFields;
items: ItemsFields[];
}