UNPKG

epubavocado

Version:

I am an EPUB object model aspiring to be standards compliant.

16 lines (13 loc) 390 B
export const toArray = <T>(valueOrArray: T | T[]): T[] => { if (!valueOrArray) { return [] } if (Array.isArray(valueOrArray)) { return valueOrArray } return [valueOrArray] } export const splitRelAttribute = (rel: string): string[] => // normalize spaces and split space separated words rel.replace(/\s+/g, ' ').split(' ') export type Maybe<T> = null | undefined | T