Giter Site home page Giter Site logo

typescriptlings's People

Contributors

ayakovlenko avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

typescriptlings's Issues

Need exercises for intersection types

I only discovered there is such a concept in TS just now when Googling the proper term for union types. I managed to upgrade my JS project to TS without discovering them. Maybe they would've helped. Since they're a concept I haven't touched yet I don't have specific ideas to suggest for what should be in the exercises though.

Need exercises on Narrowing

In my limited experience converting code from JS to TS I know I used narrowing and while I get the concept and its utility I didn't really grasp exactly what it can and can't do in TS and how it works. Some exercises on that topic would surely help other people.

Where are the hints?

Each exercise has the line:

// I DON'T NEED A HINT

But I can't find how to access the hints. Are there any hints, or is that not implemented yet?

In Rustlings I can type hint as a command to get a hint for the current exercise in its equivalent of the vr start interactive loop.

Need exercises on Generics

For programmers coming from other languages, TS generics may be more or less like the generics and templates in other languages they already know. But if you're used to C++ templates they may not actually work as similarly as they appear. And if coming from JS you may have never came across a similar concept before.

Need exercises on interfaces

I managed to convert my project from JS to TS without really grasping typescript interfaces. Seems to be a key topic a person new to TS will want to learn. Unfortunately I'm not yet able to describe what specifically should be covered though.

Need exercises for union types

The type annotations that look like string | null were one of the first things I noticed when coming to TS for JS. I'm not yet experienced enough at TS to have specific suggestions as to what the exercises should be though.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.