import { Func, Func0, Func1, Func2, Func3, Func4 } from '../src/types' describe('types', () => { it('Function types', () => { let func: Func = (_, __) => '23' let func$: Func<0> = () => 0 let func$$: Func = (_, __, ___) => 123 let func$$$: Func = () => () => 123 let func0: Func0 = () => 'str' let func1: Func1 = (_) => 'str' let func2: Func2 = (_, __) => 'str' let func3: Func3 = (_, __, ___) => 'str' let func4: Func4 = (_, __, ___, ____) => 'str' expect(true).to.be.true }) })