File tree 2 files changed +7
-7
lines changed 2 files changed +7
-7
lines changed Original file line number Diff line number Diff line change 12
12
//// contents: T;
13
13
//// isSundries(): this is Crate<Sundries>;
14
14
//// isSupplies(): this is Crate<Supplies>;
15
- //// isPackedTight() : this is ( this & {extraContents: T}) ;
15
+ //// isPackedTight<U>(this : this & Crate<U>): this is {extraContents: U} ;
16
16
//// }
17
17
//// const crate: Crate<any>;
18
18
//// if (crate.isPackedTight()) {
Original file line number Diff line number Diff line change 12
12
//// contents: T;
13
13
//// /*1*/isSundries(): this is Crate<Sundries>;
14
14
//// /*2*/isSupplies(): this is Crate<Supplies>;
15
- //// /*3*/isPackedTight() : this is ( this & {extraContents: T}) ;
15
+ //// /*3*/isPackedTight<U>(this : this & Crate<U>): this is {extraContents: U} ;
16
16
//// }
17
17
//// const crate: Crate<any>;
18
18
//// if (crate.isPackedTight/*4*/()) {
34
34
verify . quickInfos ( {
35
35
1 : "(method) Crate<T>.isSundries(): this is Crate<Sundries>" ,
36
36
2 : "(method) Crate<T>.isSupplies(): this is Crate<Supplies>" ,
37
- 3 : `(method) Crate<T>.isPackedTight() : this is this & {
38
- extraContents: T ;
37
+ 3 : `(method) Crate<T>.isPackedTight<U>(this : this & Crate<U>): this is {
38
+ extraContents: U ;
39
39
}` ,
40
- 4 : `(method) Crate<any>.isPackedTight(): this is Crate<any> & {
40
+ 4 : `(method) Crate<any>.isPackedTight<any>(this: Crate<any>): this is {
41
41
extraContents: any;
42
42
}` ,
43
43
5 : "(method) Crate<any>.isSundries(): this is Crate<Sundries>" ,
44
- 6 : `(method) Crate<Sundries>.isPackedTight(): this is Crate<Sundries> & {
44
+ 6 : `(method) Crate<Sundries>.isPackedTight<Sundries>(this: Crate<Sundries>): this is {
45
45
extraContents: Sundries;
46
46
}` ,
47
47
7 : "(method) Crate<any>.isSupplies(): this is Crate<Supplies>" ,
48
- 8 : `(method) Crate<Supplies>.isPackedTight(): this is Crate<Supplies> & {
48
+ 8 : `(method) Crate<Supplies>.isPackedTight<Supplies>(this: Crate<Supplies>): this is {
49
49
extraContents: Supplies;
50
50
}`
51
51
} ) ;
You can’t perform that action at this time.
0 commit comments