import type { SliceStacking } from '../slice/constants'; export type PeritextMlNode = PeritextMlText | PeritextMlElement; export type PeritextMlText = string; export type PeritextMlElement = [ tag: Tag, attrs: null | PeritextMlAttributes, ...children: PeritextMlNode[] ]; /** * @todo Make this an array tuple. */ export interface PeritextMlAttributes { data?: Data; inline?: Inline; stacking?: SliceStacking; }