Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 54d4025

Browse files
committed
fix(flow): Remove <T> in constructors
It was overriding RecordClass' generic signature.
1 parent 94a54a0 commit 54d4025

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

dist/immutable.js.flow

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1143,8 +1143,8 @@ declare class Record {
11431143
}
11441144

11451145
declare class RecordClass<T: Object> {
1146-
static <T>(values?: $Shape<T> | Iterable<[string, any]>): RecordClass<T> & T;
1147-
constructor<T>(values?: $Shape<T> | Iterable<[string, any]>): RecordClass<T> & T;
1146+
static (values?: $Shape<T> | Iterable<[string, any]>): RecordClass<T> & T;
1147+
constructor(values?: $Shape<T> | Iterable<[string, any]>): RecordClass<T> & T;
11481148

11491149
size: number;
11501150

type-definitions/immutable.js.flow

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1143,8 +1143,8 @@ declare class Record {
11431143
}
11441144

11451145
declare class RecordClass<T: Object> {
1146-
static <T>(values?: $Shape<T> | Iterable<[string, any]>): RecordClass<T> & T;
1147-
constructor<T>(values?: $Shape<T> | Iterable<[string, any]>): RecordClass<T> & T;
1146+
static (values?: $Shape<T> | Iterable<[string, any]>): RecordClass<T> & T;
1147+
constructor(values?: $Shape<T> | Iterable<[string, any]>): RecordClass<T> & T;
11481148

11491149
size: number;
11501150

0 commit comments

Comments
 (0)