Jongsun Suh
Jongsun Suh
The next version bump for TypeScript in `core` and `metamask-module-template` will mark an update to version 4.9, which will make the `satisfies` operator keyword available for use (https://devblogs.microsoft.com/typescript/announcing-typescript-4-9/#satisfies). The `satisfies`...
## Explanation We're in the process of launching an official documentation site that will provide user-friendly information about our library API, and will automatically keep up-to-date with the contents of...
- Blocked by https://github.com/poteat/hkt-toolbelt/pull/65 - The documentation url needs to be updated once the GitHub Pages docs are deployed from the main repo. - Closes https://github.com/poteat/hkt-toolbelt/issues/18
## Current example output ```ts // outputInterfaces(name: string, numParams: number): InterfaceDeclaration[] [ 'export interface ExampleKind extends Kind.Kind {\n' + ' f(x: Type._$cast): ExampleKind_T1;\n' + '}', 'interface ExampleKind_T1 extends Kind.Kind {\n'...
## Motivation Provide an interface for defining custom kinds. - Must be able to encapsulate arbitrary functionality and arity. - Must be capable of being passed into or returned from...
The `List` module currently lacks basic arithmetic methods for lists of numeric types: - [ ] `List.Max` - [ ] `List.Min` - [ ] `List.Sum` - [ ] `List.Product` Performance...
Currently, we only have comparators for number types. We should implement coherent logic around handling comparable types in general. - [ ] `List.Comparable` - Given a comparator function `F` and...
The `Object` module currently lacks the following methods for accessing and updating nested properties. - [ ] `Object.AtPathN` - Get the nested values in object O at the paths and...
As part of our initiative to overhaul documentation for this library, we need JSDoc comments to be written for the following `Object` module methods, so that they can be automatically...
As part of our initiative to overhaul documentation for this library, we need JSDoc comments to be written for the following `Object` module methods, so that they can be automatically...