import { SerializableType, Type } from '.' /** * constructs type of heterogeneous array of arbitrary types. Even if item type is headless, it will be stored directly in the of sequence * @returns {Type} */ export function Sequence(types: (SerializableType | SerializableType[])[]): Type