We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I hope that variable parameters supported.
When I compiled the below codes.
function sum(...args: i32[]): i32 { let total: i32 = 0; for (let index = 0; index < args.length; index ++) { total += args[index]; } return total; } assert(sum(1, 2, 3) == 6);
I got the errors.
ERROR TS2554: Expected 1 arguments, but got 3.
btw, the online studio was unavailable.
ERROR: Entry file 'main.ts' not found.
The text was updated successfully, but these errors were encountered:
studio should be work now
Sorry, something went wrong.
I have the following code:
export function add(...args: Uint32Array): i32 { return args.reduce((a, b) => a + b, 0) }
I'm getting error "AS215: Optional parameter must have an initializer.":
When I try to add initializer:
export function add(...args = []: Uint32Array): i32 { return args.reduce((a, b) => a + b, 0) }
Then I'm getting error "TS1048: A rest parameter cannot have an initializer":
That is kinda funny since it knows it's a "rest" parameter, and kinda says that it both: should have and shouldn't have initializer 😂
Successfully merging a pull request may close this issue.
I hope that variable parameters supported.
When I compiled the below codes.
I got the errors.
btw, the online studio was unavailable.
The text was updated successfully, but these errors were encountered: