Tobias Cudnik

Results 34 issues of Tobias Cudnik

How to put a contracts on a hashmap's keys and values, for example custom key contract and object values. Right now it's achivable via a custom function contracts which: -...

Object and function contracts conflicts when used in OR. Both tests should pass. ``` coffeescript TFunc = ? (Any?) -> Any? TSignalData = ? TFunc or { foo: Any bar:...

bug

No line breaks allowed in function params declaration makes declaring a contract a bit hard sometimes. ``` coffeescript TRestServerClass = ? (TAddress, [...Str] or Null, Num, TRestRoutes?, TCallback?) ==> TRestServer...

enhancement

Contracts should retain it's name or attribute name when defined in an object. This way it would be MUCH easier to understand whats going on when looking at an error...

enhancement

Self assign operator would be very handy when applying custom contracts from external files. ``` coffeescript # Current foo :: Type foo = foo # One line possibility foo :=...

enhancement

I would like to have an ability to turn of contracts while still having the same code. This would be particularly useful for debugging, which doesn't work well with contracts....

Contracts on class not honored if applied by `::` in a different file. This seems strange and take me some time to find it. Constructor was contracted with ==> (new-only).

bug

`var bail = function() { throw 42; };` Makes debugging with "break on exception" unusable. Please workaround this somehow if possible.

I find it very useful to have a window switcher on all/several outputs simultaneously. Actually theres almost no reason to have it only on a single output, as one looks...

enhancement

Minimal (and probably naive) implementation of https://github.com/ipfs/go-ipfs/issues/8586. **Changes** - EOL handled in pubsub directly because of republish on startup - GC for topics in pubsub router - EOL channel for...