This repository contains the solution for the String Calculator TDD Kata implemented using TypeScript. The project follows Test-Driven Development (TDD) principles and demonstrates the step-by-step evolution of the codebase through frequent commits.
- Returns
0
for an empty string input. - Adds two or more comma-separated numbers.
- Supports newline characters between numbers.
- Allows custom delimiters defined at the beginning of the string.
- Throws an exception for negative numbers and lists all negative numbers in the exception message.