z-pattern-matching/z

does not work with typescript

Open

#35 aberto em 1 de dez. de 2017

Ver no GitHub
 (3 comments) (0 reactions) (0 assignees)JavaScript (78 forks)batch import
bughelp wanted

Métricas do repositório

Stars
 (1.714 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

Strange but when I use some of the snippets with typescript, it always returns the result of the first param. For example

import {matches} from 'z';

const person = { name: 'Maria' }
matches(person)(
  (x = { name: 'John' }) => console.log('John you are not welcome!'),
  (x)                    => console.log(`Hey ${x.name}, you are welcome!`)
)

returns John you are not welcome.

Guia do colaborador