Skip to content
View davidlhw's full-sized avatar
:fishsticks:
NullReferenceException
:fishsticks:
NullReferenceException

Highlights

  • Pro
Block or Report

Block or report davidlhw

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

Pinned

  1. AfterClass-io/afterclass.io-v2 AfterClass-io/afterclass.io-v2 Public

    [Under Development] V2 of https://afterclass.io!

    TypeScript 3

  2. dotfiles-public dotfiles-public Public

    My personal dotfiles, cleaned for public view

    Shell 3

  3. davidlin.dev-astro davidlin.dev-astro Public

    My personal website built with Astro.build

    Astro

  4. golang-garbage-collection golang-garbage-collection Public

    A simple Gin application to show the Golang Garbage Collection in action.

    Go

  5. singpass/myinfobiz-demo-app-vc singpass/myinfobiz-demo-app-vc Public

    A simple Next.js app to demonstrate Myinfo business Verifiable Credential request and verification.

    TypeScript 1

  6. The idea is that you will have a gen... The idea is that you will have a generic wrapper `Event<'T>` and then use different types for `'T` to represent different types of Events. These types (referring to `'T`) are never actually instantiated, which is why they're called phantom types.
    1
    [<Struct>]
    2
    type Event<'T> = Event of string
    3
    
    
    4
    type ClickEvent = interface end
    5
    type KeyEvent = interface end