I've been going through the typescript documentation for quite some time and I can't seem to find any examples regarding the below example for a type alias. I'm trying to understand what the purpose of the empty array is after the closing object brace.
Thanks!
type PostsProps = {
posts: {
tags?: {
name: string
slug: string
}[] // what is the purpose of this empty array
}[] // what is the purpose of this empty array
}