#712·io-ts

With Angular 15.x it's giving following error

Author: learneradarshCreated May 27, 2024Updated May 27, 2024

Error: ../types/node_modules/io-ts/lib/index.d.ts:1412:29 - error TS2344: Type 'P' does not satisfy the constraint 'Exact<P, P>'. Type 'P' is not assignable to type '{ [K in ({ [K in keyof P]: K; } & { [K in keyof P]: never; } & { [key: string]: never; })[keyof P]]?: undefined; }'.

1412 PP extends Exact<P, PP> = P, ~

../types/node_modules/io-ts/lib/index.d.ts:1407:37 1407 export declare function alias<A, O, P, I>( ~ This type parameter might need an extends { [K in ({ [K in keyof P]: K; } & { [K in keyof P]: never; } & { [key: string]: never; })[keyof P]]?: undefined; } constraint.

Error: ../types/node_modules/io-ts/lib/index.d.ts:1419:29 - error TS2344: Type 'O' does not satisfy the constraint 'Exact<O, O>'. Type 'O' is not assignable to type '{ [K in ({ [K in keyof O]: K; } & { [K in keyof O]: never; } & { [key: string]: never; })[keyof O]]?: undefined; }'.