UNPKG

@prismicio/types-internal

Version:
13 lines (8 loc) 423 B
import * as t from "io-ts" import { Group } from "../Group" import { NestableWidget } from "../nestable" export const SlicePrimaryWidget = t.union([NestableWidget, Group]) export type SlicePrimaryWidget = t.TypeOf<typeof SlicePrimaryWidget> export type SlicePrimaryFieldTypes = SlicePrimaryWidget["type"] export const isSlicePrimaryWidget = (u: unknown): u is SlicePrimaryWidget => NestableWidget.is(u) || Group.is(u)