Code Monkey home page Code Monkey logo

type-trident's Introduction

Type Trident Logo

type-trident

A curated list of advanced type level madness

🪄 List

Leetcode challenges

And the most crazy one:

  • Type level parser - Tweet
    An experimental tokenizer/parser/interpreter written entirely on type-level to push the limits of TypeScript's type system.

This repository is inspired by Type Gymnastic by g-plane.

type-trident's People

Contributors

anuraghazra avatar

Stargazers

Labanya Saha avatar Adnan Ahmed avatar Olivér Mrakovics avatar  avatar Jrson avatar Phorcys avatar Tyler Davis Mitchell avatar Aditya Sharma avatar Bhargav Sakaria avatar Selim Biber avatar Dmitry avatar Michael Stack avatar Arthur Yusupov avatar Rodrigo Figueroa avatar Abhinav Juyal avatar Oliver Tušla avatar Andrew Kvapil avatar  avatar Alex Derbenev avatar Ketan Kudikyal avatar Aldrin avatar  avatar Rajat Sandeep avatar abhinav anshul avatar Sreehari Jayaraj avatar Karthick Raja avatar Alessandro Rosa avatar Sai Prashanth avatar Olavo Amorim Santos avatar Chris Seitz avatar Benny avatar Yousef Alrahahleh avatar Emily Marigold Klassen avatar Matheus Wandscheer avatar Matheus avatar Harsh Singh avatar Mithi Sevilla avatar Alex Mello avatar  avatar Sayan De avatar trogdor avatar /usr/bin/cat avatar Roman avatar John ngugi avatar Muhammad Sifat Hossain avatar Jacek Wilczyński avatar Mohit Kushwaha avatar Rajaniraiyn R avatar Michał Struck avatar Nathan Chapman avatar Craig Blackburn avatar Ola Næss Kaldestad avatar Stanislav Goncharov avatar Chris A James avatar Nestor avatar Alex avatar Neeraj Kumar avatar Philipp avatar Vinicius Lourenço avatar Rodrigo Tolentino de Novais avatar Zach Gover avatar Sagar Rout avatar Piotr Liszka avatar Nicholas Berlette avatar Jacob Baker-Kretzmar avatar Pratyush Khuntia avatar Junaid Rahim avatar lanye avatar Bruno Kotesky avatar Raymond Davis avatar Zetrik avatar Jason De Freites avatar Nick Friday avatar Alejandro R. Pascual avatar Daniel Pfefferkorn avatar Paweł Kołaczyński avatar Santiago Montoya A. avatar Yasmani avatar Femi Oladipo avatar Andrés Ruiz avatar Rafa Bernal avatar Gabriel Vaquer avatar Robert avatar James Middleton avatar  avatar David Sanwald avatar Nedim Arabacı avatar  avatar Harshita Kanal avatar Sougata   avatar Ernst Salzmann avatar Thomas Mesfin avatar Amir Ahmadi avatar sj avatar Juan Mario Negrete avatar Can Toraman avatar arpit avatar Ayush Paharia avatar Alex avatar  avatar

Watchers

David Wells avatar James Cloos avatar Justin Phan avatar selvacodes avatar Brendan McKee avatar Vlad Sazonau avatar  avatar  avatar akash1412 avatar

type-trident's Issues

Big numbers support

Current Behaviour

Currently, sorting is supported for numbers upto 999. On trying to sort numbers bigger than 999, the below error comes up.

image

This is because Typescript probably has an infinite loop checker for recursive types, and thus only supports recursion depth upto 999.

image

Feature Request

Can we please add support for sorting numbers greater than 999? Typescript supports numbers upto 2^53.

microsoft/TypeScript#33300

image

Merge sort

Feature Request

Can we please add merge sort?

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.