123 lines
2.2 KiB
Plaintext
123 lines
2.2 KiB
Plaintext
|
=== tests/cases/conformance/externalModules/consumer.ts ===
|
||
|
import iString = require('./expString');
|
||
|
>iString : string
|
||
|
|
||
|
var v1: string = iString;
|
||
|
>v1 : string
|
||
|
>iString : string
|
||
|
|
||
|
import iNumber = require('./expNumber');
|
||
|
>iNumber : number
|
||
|
|
||
|
var v2: number = iNumber;
|
||
|
>v2 : number
|
||
|
>iNumber : number
|
||
|
|
||
|
import iBoolean = require('./expBoolean');
|
||
|
>iBoolean : boolean
|
||
|
|
||
|
var v3: boolean = iBoolean;
|
||
|
>v3 : boolean
|
||
|
>iBoolean : boolean
|
||
|
|
||
|
import iArray = require('./expArray');
|
||
|
>iArray : number[]
|
||
|
|
||
|
var v4: Array<number> = iArray;
|
||
|
>v4 : number[]
|
||
|
>Array : T[]
|
||
|
>iArray : number[]
|
||
|
|
||
|
import iObject = require('./expObject');
|
||
|
>iObject : { answer: number; when: number; }
|
||
|
|
||
|
var v5: Object = iObject;
|
||
|
>v5 : Object
|
||
|
>Object : Object
|
||
|
>iObject : { answer: number; when: number; }
|
||
|
|
||
|
import iAny = require('./expAny');
|
||
|
>iAny : any
|
||
|
|
||
|
var v6 = iAny;
|
||
|
>v6 : any
|
||
|
>iAny : any
|
||
|
|
||
|
import iGeneric = require('./expGeneric');
|
||
|
>iGeneric : <T>(a: T) => T
|
||
|
|
||
|
var v7: {<x>(p1: x): x} = iGeneric;
|
||
|
>v7 : <x>(p1: x) => x
|
||
|
>x : x
|
||
|
>p1 : x
|
||
|
>x : x
|
||
|
>x : x
|
||
|
>iGeneric : <T>(a: T) => T
|
||
|
|
||
|
=== tests/cases/conformance/externalModules/expString.ts ===
|
||
|
var x = "test";
|
||
|
>x : string
|
||
|
>"test" : string
|
||
|
|
||
|
export = x;
|
||
|
>x : string
|
||
|
|
||
|
=== tests/cases/conformance/externalModules/expNumber.ts ===
|
||
|
var x = 42;
|
||
|
>x : number
|
||
|
>42 : number
|
||
|
|
||
|
export = x;
|
||
|
>x : number
|
||
|
|
||
|
=== tests/cases/conformance/externalModules/expBoolean.ts ===
|
||
|
var x = true;
|
||
|
>x : boolean
|
||
|
>true : boolean
|
||
|
|
||
|
export = x;
|
||
|
>x : boolean
|
||
|
|
||
|
=== tests/cases/conformance/externalModules/expArray.ts ===
|
||
|
var x = [1,2];
|
||
|
>x : number[]
|
||
|
>[1,2] : number[]
|
||
|
>1 : number
|
||
|
>2 : number
|
||
|
|
||
|
export = x;
|
||
|
>x : number[]
|
||
|
|
||
|
=== tests/cases/conformance/externalModules/expObject.ts ===
|
||
|
var x = { answer: 42, when: 1776};
|
||
|
>x : { answer: number; when: number; }
|
||
|
>{ answer: 42, when: 1776} : { answer: number; when: number; }
|
||
|
>answer : number
|
||
|
>42 : number
|
||
|
>when : number
|
||
|
>1776 : number
|
||
|
|
||
|
export = x;
|
||
|
>x : { answer: number; when: number; }
|
||
|
|
||
|
=== tests/cases/conformance/externalModules/expAny.ts ===
|
||
|
var x;
|
||
|
>x : any
|
||
|
|
||
|
export = x;
|
||
|
>x : any
|
||
|
|
||
|
=== tests/cases/conformance/externalModules/expGeneric.ts ===
|
||
|
function x<T>(a: T){
|
||
|
>x : <T>(a: T) => T
|
||
|
>T : T
|
||
|
>a : T
|
||
|
>T : T
|
||
|
|
||
|
return a;
|
||
|
>a : T
|
||
|
}
|
||
|
export = x;
|
||
|
>x : <T>(a: T) => T
|
||
|
|