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 32 33
|
=== tests/cases/compiler/assigningFromObjectToAnythingElse.ts ===
var x: Object;
>x : Object
var y: RegExp;
>y : RegExp
y = x;
>y = x : Object
>y : RegExp
>x : Object
var a: String = Object.create<Object>("");
>a : String
>Object.create<Object>("") : any
>Object.create : { (o: object): any; (o: object, properties: PropertyDescriptorMap & ThisType<any>): any; }
>Object : ObjectConstructor
>create : { (o: object): any; (o: object, properties: PropertyDescriptorMap & ThisType<any>): any; }
>"" : ""
var c: String = Object.create<Number>(1);
>c : String
>Object.create<Number>(1) : any
>Object.create : { (o: object): any; (o: object, properties: PropertyDescriptorMap & ThisType<any>): any; }
>Object : ObjectConstructor
>create : { (o: object): any; (o: object, properties: PropertyDescriptorMap & ThisType<any>): any; }
>1 : 1
var w: Error = new Object();
>w : Error
>new Object() : Object
>Object : ObjectConstructor
|