Nitzan Tomer
Nitzan Tomer
The typescript type system is helpful in most cases, but it can’t be utilized when handling exceptions. For example: ``` function fn(num: number): void { if (num === 0) {...
implement the analytics package (`fugazi.analytics`) to encapsulate (and abstract) the analytics reporting.
The ability to declare and describe variables in a module scope. Something like: ``` { "name": "aRemoteTest", "title": "A (remote) Test!", "remote": { "origin": "string" "base": "$BASE" }, "prompt": [...
the main site (fugazi.io) should point to the latest (stable) release, but other versions should be available as well
There are several libraries to handle keyboard bindings, for example: https://github.com/RobertWHurst/KeyboardJS Currently, however, the webclient has it's own implementation in `view/input/base.tsx` which is a shame as there are these libs...
The input box should be able to handle multiline input in the following cases: 1. When the enter key is pressed and the last character is `\` 2. When the...
right now the functions look like this: ``` return fugazi.components.registry.getModule(props.path).getCommands().map(componentToStruct); ``` but if `fugazi.components.registry.getModule(props.path)` returns `undefined` then the error message is: > Cannot read property 'getCommands' of undefined instead first...
A command, besides the parameters which it receives it might need to ask the user for more data at run time, for example, if data is about to be overridden...