1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
=== tests/cases/compiler/protoAssignment.ts ===
interface Number extends Comparable<number> {
compareTo(other: number);
>compareTo : (other: number) => any
>other : number
}
Number.prototype.compareTo = function (other: number) {
>Number.prototype.compareTo = function (other: number) { return this.valueOf() == other;} : (other: number) => boolean
>Number.prototype.compareTo : (other: number) => any
>Number.prototype : Number
>Number : NumberConstructor
>prototype : Number
>compareTo : (other: number) => any
>function (other: number) { return this.valueOf() == other;} : (other: number) => boolean
>other : number
return this.valueOf() == other;
>this.valueOf() == other : boolean
>this.valueOf() : any
>this.valueOf : any
>this : any
>valueOf : any
>other : number
}
|