TypeScript/tests/baselines/reference/externModule.symbols
Wesley Wigham 5353475fce Always collect type and symbol baselines (#18621)
* Always generate type & symbol baselines

* Accept changed shadowed baselines

* Accept brand new type and symbol baselines

* Allow `getTypeAtLocation` to return undefined in the type writer

* Accept baselines which had missing type information

* Bind container for dynamically names enum members so they may be printed

* Accept type/symbol baselines for enums with computed members

* First pass at reducing typeWriter memory overhead

* Use generators to allow for type and symbol baselines with no cache

* Accept new baselines for tests whose output was fixed by better newline splitting

* Hard cap on number of declarations printed, cache declaration print text

* handle differing newlines better still to handle RWC newlines

* Lower abridging count, accept abridged baselines

* Limit max RWC error output size, limit RWC type and symbol baseline input size

* Move skip logic into type and symbol baseliner to streamline error handling

* Accept removal of empty baselines

* Canonicalize path earlier to handle odd paths in input files

* Do canonicalization earlier still, also ensure parallel perf profiles for different targets do not trample one another

* No need to pathify again
2017-09-22 15:52:04 -07:00

137 lines
6.4 KiB
Plaintext

=== tests/cases/compiler/externModule.ts ===
declare module {
export class XDate {
>XDate : Symbol(XDate, Decl(externModule.ts, 0, 16))
public getDay():number;
>getDay : Symbol(XDate.getDay, Decl(externModule.ts, 1, 24))
public getXDate():number;
>getXDate : Symbol(XDate.getXDate, Decl(externModule.ts, 2, 25))
// etc.
// Called as a function
// Not supported anymore? public (): string;
// Called as a constructor
constructor(year: number, month: number);
>year : Symbol(year, Decl(externModule.ts, 10, 17))
>month : Symbol(month, Decl(externModule.ts, 10, 30))
constructor(year: number, month: number, date: number);
>year : Symbol(year, Decl(externModule.ts, 11, 17))
>month : Symbol(month, Decl(externModule.ts, 11, 30))
>date : Symbol(date, Decl(externModule.ts, 11, 45))
constructor(year: number, month: number, date: number, hours: number);
>year : Symbol(year, Decl(externModule.ts, 12, 17))
>month : Symbol(month, Decl(externModule.ts, 12, 30))
>date : Symbol(date, Decl(externModule.ts, 12, 45))
>hours : Symbol(hours, Decl(externModule.ts, 12, 59))
constructor(year: number, month: number, date: number, hours: number, minutes: number);
>year : Symbol(year, Decl(externModule.ts, 13, 17))
>month : Symbol(month, Decl(externModule.ts, 13, 30))
>date : Symbol(date, Decl(externModule.ts, 13, 45))
>hours : Symbol(hours, Decl(externModule.ts, 13, 59))
>minutes : Symbol(minutes, Decl(externModule.ts, 13, 74))
constructor(year: number, month: number, date: number, hours: number, minutes: number, seconds: number);
>year : Symbol(year, Decl(externModule.ts, 14, 17))
>month : Symbol(month, Decl(externModule.ts, 14, 30))
>date : Symbol(date, Decl(externModule.ts, 14, 45))
>hours : Symbol(hours, Decl(externModule.ts, 14, 59))
>minutes : Symbol(minutes, Decl(externModule.ts, 14, 74))
>seconds : Symbol(seconds, Decl(externModule.ts, 14, 91))
constructor(year: number, month: number, date: number, hours: number, minutes: number, seconds: number, ms: number);
>year : Symbol(year, Decl(externModule.ts, 15, 17))
>month : Symbol(month, Decl(externModule.ts, 15, 30))
>date : Symbol(date, Decl(externModule.ts, 15, 45))
>hours : Symbol(hours, Decl(externModule.ts, 15, 59))
>minutes : Symbol(minutes, Decl(externModule.ts, 15, 74))
>seconds : Symbol(seconds, Decl(externModule.ts, 15, 91))
>ms : Symbol(ms, Decl(externModule.ts, 15, 108))
constructor(value: number);
>value : Symbol(value, Decl(externModule.ts, 16, 17))
constructor();
static parse(string: string): number;
>parse : Symbol(XDate.parse, Decl(externModule.ts, 17, 19))
>string : Symbol(string, Decl(externModule.ts, 19, 18))
static UTC(year: number, month: number): number;
>UTC : Symbol(XDate.UTC, Decl(externModule.ts, 19, 42), Decl(externModule.ts, 20, 53), Decl(externModule.ts, 21, 67), Decl(externModule.ts, 22, 82), Decl(externModule.ts, 23, 99) ... and 1 more)
>year : Symbol(year, Decl(externModule.ts, 20, 16))
>month : Symbol(month, Decl(externModule.ts, 20, 29))
static UTC(year: number, month: number, date: number): number;
>UTC : Symbol(XDate.UTC, Decl(externModule.ts, 19, 42), Decl(externModule.ts, 20, 53), Decl(externModule.ts, 21, 67), Decl(externModule.ts, 22, 82), Decl(externModule.ts, 23, 99) ... and 1 more)
>year : Symbol(year, Decl(externModule.ts, 21, 16))
>month : Symbol(month, Decl(externModule.ts, 21, 29))
>date : Symbol(date, Decl(externModule.ts, 21, 44))
static UTC(year: number, month: number, date: number, hours: number): number;
>UTC : Symbol(XDate.UTC, Decl(externModule.ts, 19, 42), Decl(externModule.ts, 20, 53), Decl(externModule.ts, 21, 67), Decl(externModule.ts, 22, 82), Decl(externModule.ts, 23, 99) ... and 1 more)
>year : Symbol(year, Decl(externModule.ts, 22, 16))
>month : Symbol(month, Decl(externModule.ts, 22, 29))
>date : Symbol(date, Decl(externModule.ts, 22, 44))
>hours : Symbol(hours, Decl(externModule.ts, 22, 58))
static UTC(year: number, month: number, date: number, hours: number, minutes: number): number;
>UTC : Symbol(XDate.UTC, Decl(externModule.ts, 19, 42), Decl(externModule.ts, 20, 53), Decl(externModule.ts, 21, 67), Decl(externModule.ts, 22, 82), Decl(externModule.ts, 23, 99) ... and 1 more)
>year : Symbol(year, Decl(externModule.ts, 23, 16))
>month : Symbol(month, Decl(externModule.ts, 23, 29))
>date : Symbol(date, Decl(externModule.ts, 23, 44))
>hours : Symbol(hours, Decl(externModule.ts, 23, 58))
>minutes : Symbol(minutes, Decl(externModule.ts, 23, 73))
static UTC(year: number, month: number, date: number, hours: number, minutes: number, seconds: number): number;
>UTC : Symbol(XDate.UTC, Decl(externModule.ts, 19, 42), Decl(externModule.ts, 20, 53), Decl(externModule.ts, 21, 67), Decl(externModule.ts, 22, 82), Decl(externModule.ts, 23, 99) ... and 1 more)
>year : Symbol(year, Decl(externModule.ts, 24, 16))
>month : Symbol(month, Decl(externModule.ts, 24, 29))
>date : Symbol(date, Decl(externModule.ts, 24, 44))
>hours : Symbol(hours, Decl(externModule.ts, 24, 58))
>minutes : Symbol(minutes, Decl(externModule.ts, 24, 73))
>seconds : Symbol(seconds, Decl(externModule.ts, 24, 90))
static UTC(year: number, month: number, date: number, hours: number, minutes: number, seconds: number,
>UTC : Symbol(XDate.UTC, Decl(externModule.ts, 19, 42), Decl(externModule.ts, 20, 53), Decl(externModule.ts, 21, 67), Decl(externModule.ts, 22, 82), Decl(externModule.ts, 23, 99) ... and 1 more)
>year : Symbol(year, Decl(externModule.ts, 25, 16))
>month : Symbol(month, Decl(externModule.ts, 25, 29))
>date : Symbol(date, Decl(externModule.ts, 25, 44))
>hours : Symbol(hours, Decl(externModule.ts, 25, 58))
>minutes : Symbol(minutes, Decl(externModule.ts, 25, 73))
>seconds : Symbol(seconds, Decl(externModule.ts, 25, 90))
ms: number): number;
>ms : Symbol(ms, Decl(externModule.ts, 25, 107))
static now(): number;
>now : Symbol(XDate.now, Decl(externModule.ts, 26, 31))
}
}
var d=new XDate();
>d : Symbol(d, Decl(externModule.ts, 31, 3))
d.getDay();
>d : Symbol(d, Decl(externModule.ts, 31, 3))
d=new XDate(1978,2);
>d : Symbol(d, Decl(externModule.ts, 31, 3))
d.getXDate();
>d : Symbol(d, Decl(externModule.ts, 31, 3))
var n=XDate.parse("3/2/2004");
>n : Symbol(n, Decl(externModule.ts, 35, 3))
n=XDate.UTC(1964,2,1);
>n : Symbol(n, Decl(externModule.ts, 35, 3))