import { Compare, SugarElement, Traverse } from '@ephox/sugar'; export const enum ListType { OL = 'ol', UL = 'ul' } const isList = (el: SugarElement): el is SugarElement => Compare.is(el, 'OL,UL'); const hasFirstChildList = (el: SugarElement): boolean => Traverse.firstChild(el).exists(isList); const hasLastChildList = (el: SugarElement): boolean => Traverse.lastChild(el).exists(isList); export { isList, hasFirstChildList, hasLastChildList };