|Click on 'Annotate' below.|
What is going on here?
WTF is "Static Fuzzing"?
We need to maintain stealth on the details but we will share more in the future - please stay tuned.
How is this useful?
Once we infer a parameter's type, we can inject code to throw an exception if the function is called with the wrong type. This code is called a 'type guard' - to see these, please click on 'Annotate' and then on 'Select...'.
Please let us know if you have any other ideas.
What does this do that TypeScript does not?
TypeScript infers the types of locals, globals and return values but does not infer the types of function input parameters.
Will this be offered as a product?
Yes, we will be releasing this as a cloud service in Summer, 2018 - please see our site for details.
How accurate is your type inference?
An accuracy study will available when we launch - please email firstname.lastname@example.org to request it.
Does this work on React/Preact/ES6/Node JS/Vue.js/etc?
Why do I get the error: 'Oops - something went wrong'
What are the limitations?
We are still working on inferring the types of objects, functions in classes, ES6 support and a few interesting edge cases (bugs). Please consider it a work in progress.
How do I contact Fuzz Stati0n?
Please contact email@example.com with any feedback, bugs or questions.
Visit us on Twitter or GitHub to stay tuned.