type-plus icon indicating copy to clipboard operation
type-plus copied to clipboard

Additional types and types adjusted utilities for TypeScript

Results 29 type-plus issues
Sort by recently updated
recently updated
newest added

```ts Equal NotEqual ``` Changing `Equal` is not a problem and is clear, as `A` and `B` are equal, returning either one is fine. `NotEqual` is more problematic as It's...

```ts type A = { a?: number, b?: string } type X = LeftJoin // { a: number, b: boolean } ```

enhancement
help wanted

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [pnpm](https://pnpm.io) ([source](https://togithub.com/pnpm/pnpm)) | [`8.15.4` -> `9.4.0`](https://renovatebot.com/diffs/npm/pnpm/8.15.4/9.4.0) |...

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [turbo](https://turbo.build/repo) ([source](https://togithub.com/vercel/turbo)) | [`1.13.0` -> `1.13.4`](https://renovatebot.com/diffs/npm/turbo/1.13.0/1.13.4) |...

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@astrojs/check](https://togithub.com/withastro/language-tools) ([source](https://togithub.com/withastro/language-tools/tree/HEAD/packages/astro-check)) | [`^0.5.10` -> `^0.7.0`](https://renovatebot.com/diffs/npm/@astrojs%2fcheck/0.5.10/0.7.0) |...

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [pnpm](https://pnpm.io) ([source](https://togithub.com/pnpm/pnpm)) | [`8.15.4` -> `8.15.8`](https://renovatebot.com/diffs/npm/pnpm/8.15.4/8.15.8) |...

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint-plugin-yml](https://ota-meshi.github.io/eslint-plugin-yml/) ([source](https://togithub.com/ota-meshi/eslint-plugin-yml)) | [`~1.13.0` -> `~1.14.0`](https://renovatebot.com/diffs/npm/eslint-plugin-yml/1.13.2/1.14.0) |...

And the docs for `IsNegative` is incorrect.

```sh type-plus:build: src/mix_types/merge.spec.ts(71,6): error TS2345: Argument of type 'boolean' is not assignable to parameter of type 'never'. type-plus:build: src/string/is_not_string_literal.spec.ts(305,77): error TS2345: Argument of type 'true' is not assignable to parameter...