aiken/crates
KtorZ 202678e21e
Improve rendering of type-signatures in docs
- [x] Display function arguments using a newline-multiline strategy
    when the signature gets too long. For example:

    ```
    union_with
      ( left left: AssocList<key, value>
      , right right: AssocList<key, value>
      , with with: fn(key, value, value) -> value
      ) -> AssocList<key, value>
    ```

  - [x] Show type-aliases as type-aliases in signatures; provided
    they've been specified as type annotations. Otherwise, fallback to
    the inferred type.

  - [x] Do not show argument names in signatures, but show labels when
    they're present. This reflects more the original intent behind
    labels (which are meant as public-facing documentation).
2022-12-17 13:07:28 +01:00
..
cli Refactor project source parsing 2022-12-17 01:02:21 +01:00
flat Release 0.0.21 2022-10-23 17:58:21 -04:00
lang Improve rendering of type-signatures in docs 2022-12-17 13:07:28 +01:00
lsp Release 0.0.26 2022-11-23 00:31:24 -05:00
project Improve rendering of type-signatures in docs 2022-12-17 13:07:28 +01:00
uplc chore: remove unnecessary Option wrapper on type 2022-12-15 18:22:31 -05:00