[typescript]advanced type guard

Sun Apr 27

typescript

Author:Noritaka

Astro
function advancedFn(...args: [age: number, name: string, hasPet?: boolean, ...scores: number[]]) {

}


advancedFn(0, 'hi', true, 3, 3, 3);


function advancedFn2(args: [age: number, name: string, hasPet?: boolean, ...scores: number[]]) {

}

advancedFn2([0, 'hi', true, 3, 3, 3]);

typescript