FlattenCopy MarkdownOpentype Flatten<T> = T extends infer Item[] ? Item : never; Type Parameters Type ParameterT