mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-06-28 22:30:01 +00:00
Remove duplicate type from BaseImmutable
This commit is contained in:
committed by
Richard Honor
parent
3d82362c03
commit
7e8d1b02e5
2
types/seamless-immutable/index.d.ts
vendored
2
types/seamless-immutable/index.d.ts
vendored
@@ -90,7 +90,7 @@ declare namespace SeamlessImmutable {
|
||||
flatMap<TTarget>(mapFunction: (item: T[0]) => TTarget): Immutable<TTarget extends any[] ? TTarget : TTarget[]>;
|
||||
}
|
||||
|
||||
type BaseImmutable<T> = (T extends any[] ? ImmutableArrayMixin<T> : ImmutableObjectMixin<T>) & T;
|
||||
type BaseImmutable<T> = T extends any[] ? ImmutableArrayMixin<T> : ImmutableObjectMixin<T>;
|
||||
|
||||
type Immutable<T> = {
|
||||
readonly [P in keyof T]: T[P] extends object ? Immutable<T[P]> : T[P]
|
||||
|
||||
Reference in New Issue
Block a user