| 123456789101112131415161718192021 |
- import { ICounter } from "./common/interfaces";
- import { CommonJsCounter } from "./commonjs/module1";
- import { AmdCounter } from "./amd/module2";
- import { render } from "./amd/component/hello"
- import { SystemJsCounter } from "./systemjs/module3";
- import { some } from "fp-ts/lib/Option";
- const testCounter = (counter: ICounter) => {
- counter.incr();
- counter.decr();
- counter.incr();
- console.log(`The current value of the counter is ${counter.value}`);
- }
- testCounter(new CommonJsCounter(5));
- testCounter(new AmdCounter(10));
- testCounter(new SystemJsCounter(15));
- console.log(JSON.stringify(some(5).map(x => x + 1)));
- render();
|