Ant-design: Suporte para Flowtype

Criado em 24 set. 2017  ·  8Comentários  ·  Fonte: ant-design/ant-design

Qual problema esse recurso resolve?

Fornece verificação de tipo de fluxo e sugestões de código.

Qual é a aparência da API proposta?

Precisamos apenas de um libdef como descrito aqui. https://flow.org/en/docs/libdefs/
Não deve ser muito complicado de conseguir, pois provavelmente pode ser gerado a partir de definições de Typescript.

help wanted

Comentários muito úteis

Você pode pensar que é "melhor", mas nem todo mundo compartilha dessa opinião. Mas esse não é mesmo o ponto. Ninguém está pedindo que você mude para javascript + Flow. Você pode e deve, é claro, continuar com o Typescript.
Este tíquete era apenas para fornecer arquivos _libdefs_ para compatibilidade com o Flow, o que tenho certeza que encantaria muitos, muitos usuários em um futuro próximo.

Todos 8 comentários

provavelmente pode ser gerado a partir de definições de Typescript.

Você poderia criar um PR? Obrigado.

Acho que não vamos apoiar isso. O texto datilografado é suficiente e melhor.

Você pode pensar que é "melhor", mas nem todo mundo compartilha dessa opinião. Mas esse não é mesmo o ponto. Ninguém está pedindo que você mude para javascript + Flow. Você pode e deve, é claro, continuar com o Typescript.
Este tíquete era apenas para fornecer arquivos _libdefs_ para compatibilidade com o Flow, o que tenho certeza que encantaria muitos, muitos usuários em um futuro próximo.

fornecendo arquivos libdefs para compatibilidade de fluxo

Isso é sempre bem-vindo se alguém puder nos ajudar a fazer isso acontecer. Sinta-se à vontade para propor um PR para ele. Apenas digo que esta não é nossa primeira prioridade agora.

+1

Alguém conseguiu gerar os arquivos libdefs?

https://github.com/rj254/antd-flow-types

Alguém escreveu alguns tipos de fluxo.

Alguém pode validar isso?

Parece que existem definições de tipo de fluxo no repo oficial flow-typed agora:

https://github.com/flow-typed/flow-typed/tree/master/definitions/npm/antd_v3.xx/flow_v0.104.x-

Não tenho ideia de como funcionam bem (não os experimentei).

Esta página foi útil?
0 / 5 - 0 avaliações