I hereby claim:
- I am qundus on github.
- I am qundus_ (https://keybase.io/qundus_) on keybase.
- I have a public key ASBF-6LaPymkReO1cqoRsFvEMXt9E6alnmR7z0O9ENpRfAo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
/** | |
* Construct a type that makes non `void` types optional in objects and removes it | |
* in non object types along with {@link TO} . | |
* <pre/> it's also possible to : | |
* - require keys by name | |
* - ignore deep cyclying by types | |
* - remove keys by type or name | |
* - clean type of {@link TR} through {@link C} | |
* note: deep KR and KO have some issues under strictNullChecks. | |
* @param T main type, usually coming from an object with public keys. |