The companion source code for this book can be found online at https://github.com/remojansen/LearningTypeScript. The source code for this chapter includes a small example with the following directory architecture:
There are two main files, named main_server.ts and main_browser.ts. Both files are located under the src directory. These files create an instance of a class named Calculator and use it to perform some operations. The result of the operations is logged in the console:
import chalk from "chalk"; import { Calculator } from "./calculator"; const calculator = new Calculator(); const addResult = calculator.calculate("add", ...