1
0
mirror of https://github.com/fluencelabs/assemblyscript synced 2025-04-29 08:52:15 +00:00

12 lines
506 B
TypeScript
Raw Normal View History

function restValid(a: i32, ...b: i32[]): void {}
function optionalValid(a: i32, b?: i32): void {}
// 1014: A rest parameter must be last in a parameter list.
function restParameterMustBeLast(...a: i32[], b: i32): void {}
// 1016: A required parameter cannot follow an optional parameter.
function optionalCannotPrecedeRequired(a?: i32, b: i32): void {}
// 1016: A required parameter cannot follow an optional parameter.
function optionalWithInitializerCannotPrecedeRequired(a: i32 = 1, b: i32): void {}