It turns out that this syntax doesn't work at all.  You can't combine the record type syntax with the array syntax.  This breaks on the JSDoc upgrade branch, so I'll take it out there.