├── .gitignore ├── .prettierignore ├── .vscode └── settings.json ├── README.md ├── package.json ├── public ├── examples │ ├── adding-types.ts │ ├── async-await.ts │ ├── async-generators.ts │ ├── bounded-polymorphism.ts │ ├── building-a-raytracer.ts │ ├── classic-javascript.ts │ ├── conditional-types.ts │ ├── decorators.ts │ ├── jsx.ts │ ├── mapped-types.ts │ ├── type-alias.ts │ ├── type-casts.ts │ ├── unions-and-type-guards.ts │ ├── using-classes.ts │ ├── using-generics.ts │ └── using-inheritance.ts ├── favicon.ico ├── index.html ├── main-3.js ├── schema │ └── .gitkeep ├── style-3.css └── worker.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/typescript-play/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/typescript-play/HEAD/.prettierignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/typescript-play/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/typescript-play/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/typescript-play/HEAD/package.json -------------------------------------------------------------------------------- /public/examples/adding-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/typescript-play/HEAD/public/examples/adding-types.ts -------------------------------------------------------------------------------- /public/examples/async-await.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/typescript-play/HEAD/public/examples/async-await.ts -------------------------------------------------------------------------------- /public/examples/async-generators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/typescript-play/HEAD/public/examples/async-generators.ts -------------------------------------------------------------------------------- /public/examples/bounded-polymorphism.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/typescript-play/HEAD/public/examples/bounded-polymorphism.ts -------------------------------------------------------------------------------- /public/examples/building-a-raytracer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/typescript-play/HEAD/public/examples/building-a-raytracer.ts -------------------------------------------------------------------------------- /public/examples/classic-javascript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/typescript-play/HEAD/public/examples/classic-javascript.ts -------------------------------------------------------------------------------- /public/examples/conditional-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/typescript-play/HEAD/public/examples/conditional-types.ts -------------------------------------------------------------------------------- /public/examples/decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/typescript-play/HEAD/public/examples/decorators.ts -------------------------------------------------------------------------------- /public/examples/jsx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/typescript-play/HEAD/public/examples/jsx.ts -------------------------------------------------------------------------------- /public/examples/mapped-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/typescript-play/HEAD/public/examples/mapped-types.ts -------------------------------------------------------------------------------- /public/examples/type-alias.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/typescript-play/HEAD/public/examples/type-alias.ts -------------------------------------------------------------------------------- /public/examples/type-casts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/typescript-play/HEAD/public/examples/type-casts.ts -------------------------------------------------------------------------------- /public/examples/unions-and-type-guards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/typescript-play/HEAD/public/examples/unions-and-type-guards.ts -------------------------------------------------------------------------------- /public/examples/using-classes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/typescript-play/HEAD/public/examples/using-classes.ts -------------------------------------------------------------------------------- /public/examples/using-generics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/typescript-play/HEAD/public/examples/using-generics.ts -------------------------------------------------------------------------------- /public/examples/using-inheritance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/typescript-play/HEAD/public/examples/using-inheritance.ts -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/typescript-play/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/typescript-play/HEAD/public/index.html -------------------------------------------------------------------------------- /public/main-3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/typescript-play/HEAD/public/main-3.js -------------------------------------------------------------------------------- /public/schema/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/style-3.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/typescript-play/HEAD/public/style-3.css -------------------------------------------------------------------------------- /public/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/typescript-play/HEAD/public/worker.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/typescript-play/HEAD/yarn.lock --------------------------------------------------------------------------------