Skip to content

[Implement] isVoid<T>()#736

Closed
jtenner wants to merge 1 commit intoAssemblyScript:masterfrom
jtenner:isvoid
Closed

[Implement] isVoid<T>()#736
jtenner wants to merge 1 commit intoAssemblyScript:masterfrom
jtenner:isvoid

Conversation

@jtenner
Copy link
Contributor

@jtenner jtenner commented Jul 30, 2019

For combined use with ReturnType.

if (isFunction<T>()) {
  if (isVoid<ReturnType<T>>())  {
    call_indirect(func, ...props)
  } else {
    let value: ReturnType<T> = call_indirect(func, ...props);
    // do something with value
  }
}

@jtenner
Copy link
Contributor Author

jtenner commented Jul 30, 2019

closed in favor of #739

@jtenner jtenner closed this Jul 30, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant