Module TemplateLiteral.Element

type value = {
  1. raw: string,
  2. cooked: string,
};
and t('M) = ('M, t');
and t' = {
  1. value: value,
  2. tail: bool,
};
let pp_value: Format.formatter => value => unit;
let show_value: value => string;
let pp: (Format.formatter => 'M => unit) => Format.formatter => t('M) => unit;
let show: (Format.formatter => 'M => unit) => t('M) => string;
let pp_t': Format.formatter => t' => unit;
let show_t': t' => string;