File tree Expand file tree Collapse file tree 2 files changed +10
-14
lines changed Expand file tree Collapse file tree 2 files changed +10
-14
lines changed Original file line number Diff line number Diff line change @@ -1132,22 +1132,20 @@ declare class Stack<+T> extends IndexedCollection<T> {
1132
1132
declare function Range(start?: number, end?: number, step?: number): IndexedSeq<number>;
1133
1133
declare function Repeat<T>(value: T, times?: number): IndexedSeq<T>;
1134
1134
1135
- declare function isRecord(maybeRecord: any): boolean %checks(maybeRecord instanceof RecordInstance );
1135
+ declare function isRecord(maybeRecord: any): boolean %checks(maybeRecord instanceof RecordClass );
1136
1136
declare class Record {
1137
1137
static <Values>(spec: Values, name?: string): Class<RecordClass<Values>>;
1138
1138
constructor<Values>(spec: Values, name?: string): Class<RecordClass<Values>>;
1139
1139
1140
1140
static isRecord: typeof isRecord;
1141
1141
1142
- static getDescriptiveName(record: RecordInstance <*>): string;
1142
+ static getDescriptiveName(record: RecordClass <*>): string;
1143
1143
}
1144
1144
1145
- declare class RecordClass<T> {
1146
- static <T>(values: $Shape<T> | Iterable<[string, any]>): RecordInstance<T> & T;
1147
- constructor<T>(values: $Shape<T> | Iterable<[string, any]>): RecordInstance<T> & T;
1148
- }
1145
+ 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;
1149
1148
1150
- declare class RecordInstance<T: Object> {
1151
1149
size: number;
1152
1150
1153
1151
has(key: string): boolean;
Original file line number Diff line number Diff line change @@ -1132,22 +1132,20 @@ declare class Stack<+T> extends IndexedCollection<T> {
1132
1132
declare function Range(start?: number, end?: number, step?: number): IndexedSeq<number>;
1133
1133
declare function Repeat<T>(value: T, times?: number): IndexedSeq<T>;
1134
1134
1135
- declare function isRecord(maybeRecord: any): boolean %checks(maybeRecord instanceof RecordInstance );
1135
+ declare function isRecord(maybeRecord: any): boolean %checks(maybeRecord instanceof RecordClass );
1136
1136
declare class Record {
1137
1137
static <Values>(spec: Values, name?: string): Class<RecordClass<Values>>;
1138
1138
constructor<Values>(spec: Values, name?: string): Class<RecordClass<Values>>;
1139
1139
1140
1140
static isRecord: typeof isRecord;
1141
1141
1142
- static getDescriptiveName(record: RecordInstance <*>): string;
1142
+ static getDescriptiveName(record: RecordClass <*>): string;
1143
1143
}
1144
1144
1145
- declare class RecordClass<T> {
1146
- static <T>(values: $Shape<T> | Iterable<[string, any]>): RecordInstance<T> & T;
1147
- constructor<T>(values: $Shape<T> | Iterable<[string, any]>): RecordInstance<T> & T;
1148
- }
1145
+ 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;
1149
1148
1150
- declare class RecordInstance<T: Object> {
1151
1149
size: number;
1152
1150
1153
1151
has(key: string): boolean;
You can’t perform that action at this time.
0 commit comments