UNPKG

reasonably-typed

Version:

Converts flow definitions to Bucklescript definitions

16 lines (13 loc) 227 B
declare module 'generics' { declare class Adder<X> { constructor<X>(x: X): Adder<X>, add(y: X): X } declare interface SubOpts<M, N> { m: M, n: Adder<N> } declare type Thing<X> = { lst: X[] } }