TypeScript/tests/cases/compiler/fatarrowfunctionsOptionalArgsErrors4.ts

22 lines
653 B
TypeScript

false ? (arg?: number = 0) => 47 : null;
false ? ((arg?: number = 0) => 57) : null;
false ? null : (arg?: number = 0) => 67;
((arg?:number = 1) => 0) + '' + ((arg?:number = 2) => 106);
foo(
(a) => 110,
((a) => 111),
(a) => {
return 112;
},
(a? ) => 113,
(a, b? ) => 114,
(a: number) => 115,
(a: number = 0) => 116,
(a = 0) => 117,
(a?: number = 0) => 118,
(...a: number[]) => 119,
(a, b? = 0, ...c: number[]) => 120,
(a) => (b) => (c) => 121,
false? (a) => 0 : (b) => 122
);