Tetsuharu Ohzeki

Results 118 issues of Tetsuharu Ohzeki

I-enhancement
I-breaking change
A-tools/build

- Fix #1178 - These are marked as deprecated by #1177

A-API
I-breaking change
I-cleanup

We don't provide to allow to import `option-t` for a long time. So we should remove it.

I-breaking change
I-cleanup
A-general

I feel it's hard to maintain `option-t/cjs` as the compat path. It still makes our build system complex although we introduced a bunch of test suites. Let's use `option-t/*`. The...

A-API
B-breaking change
I-cleanup

> `const Type Parameters` > https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/#const-type-parameters ```[tasklist] ### Tasks - [ ] Annotate `const` for type parameters `Maybe` - [ ] Annotate `const` for type parameters `Nullable` - [ ]...

I-enhancement
A-API
B-breaking change

## Motivation This helps to provide more information to a minifier for code reduction. ## Implementation 1. Add `@__NO_SIDE_EFFECTS__` annotation for function definitions 2. Add `@__PURE__` annotation for callee site...

I-enhancement
A-general

In this project, we intend to provide that `drop()` is a way to dispose an inner object by hand properly at the proper timing in that' life cycle. For this...

I-enhancement
A-documentation
S-blocked-on-external

https://doc.rust-lang.org/std/primitive.bool.html#method.then_some - [ ] `Maybe` - [ ] `Nullable` - [ ] `Undefinable`

I-enhancement
A-API

- Fix #1092

I-enhancement
A-API