Skip to content
View 3fuyang's full-sized avatar
🥳
Absoluting
🥳
Absoluting
Block or Report

Block or report 3fuyang

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
3fuyang/README.md

Pinned

  1. 3fuyang.github.io 3fuyang.github.io Public

    Blog based on Astro + React + TypeScript + UnoCSS.

    Astro 4

  2. virtual-list virtual-list Public

    A rough demo of virtual list based on React hooks.

    TypeScript 1

  3. promise-f promise-f Public

    An implementation of Promise, trying to be compatible with Promise/A+ specification.

    TypeScript 1

  4. zhlint-demo zhlint-demo Public

    An intuitive playground for zhlint.

    TypeScript 4

  5. tailwind-default-palette tailwind-default-palette Public

    A tool to inspect the default palette in Tailwind CSS.

    TypeScript 2

  6. Type Challenges Type Challenges
    1
    /* CheatSheet: A common pattern and its three states */
    2
    // Left, Right, Exist
    3
    type L<T extends any[]> = T extends [infer L, ... infer R] ? L : T
    4
    type R<T extends any[]> = T extends [infer L, ... infer R] ? R : T
    5
    type E<T extends any[]> = T extends [infer L, ... infer R] ? true : false