Skip to content

Instantly share code, notes, and snippets.

View sonhanguyen's full-sized avatar

Harry sonhanguyen

  • Melbourne, Australia
View GitHub Profile
@sonhanguyen
sonhanguyen / esnextbin.md
Last active July 8, 2019 13:06
esnextbin sketch
type Dec = Record<number, never> & [-1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

type A = Dec[12]

type Overload<T extends Signature[]> = {
  [K in number & keyof T]: (...args: Args<T[K]>) => Return<T[K]>
}

type Args = any[] &amp; {
@sonhanguyen
sonhanguyen / cloudSettings
Last active July 11, 2017 11:58
Visual Studio code settings
{"lastUpload":"2017-07-02T02:01:08.109Z","extensionVersion":"v2.8.1"}
@sonhanguyen
sonhanguyen / index.js
Last active February 22, 2016 05:22
esnextb.in
import React, { PropTypes as t } from 'react'
var inject = (selector = pass => pass ) =>
connect(
({ pass }) => selector(pass),
{ pass: t.object }
)
var Context = Object.assign(
({ children, ...props }, { pass = {} }) =>