gitignore todos os arquivos de extensão no diretório

Existe uma maneira de ignorar todos os arquivos de um tipo em um diretório?

** é aparentemente sem sentido para git, então isso não funciona:

/public/static/**/*.js

A ideia é combinar pastas aninhadas arbitrárias.