Есть строка, состоящая из разных скобок, необходимо проверить, закрыты ли все

Дана строка, состоящая из скобок, например: ([{}]). Скобки могут быть круглые: (), квадратные: [], фигурные: {}.

Необходимо проверить закрытость всех скобок в строке.

Примеры:

isValidBraces("()") === true
isValidBraces("[)") === false
isValidBraces("{}[]()") === true
isValidBraces("([{}])") === true
isValidBraces("())({}}{()][][") === false