diff --git a/baselines/module-fs.d.ts b/baselines/module-fs.d.ts
index 624e009..b1fc9e2 100644
--- a/baselines/module-fs.d.ts
+++ b/baselines/module-fs.d.ts
@@ -37,20 +37,28 @@ export class FileReadStream {
close(cb: any): void;
- open(): void;
+ open(args: any): any;
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -66,16 +74,24 @@ export class FileWriteStream {
destroySoon(chunk: any, encoding: any, cb: any): any;
- open(): void;
+ open(args: any): any;
+
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -89,20 +105,28 @@ export class ReadStream {
close(cb: any): void;
- open(): void;
+ open(args: any): any;
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -125,16 +149,24 @@ export class WriteStream {
destroySoon(chunk: any, encoding: any, cb: any): any;
- open(): void;
+ open(args: any): any;
+
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -158,16 +190,15 @@ export const constants: {
F_OK: number;
O_APPEND: number;
O_CREAT: number;
- O_DIRECT: number;
O_DIRECTORY: number;
O_DSYNC: number;
O_EXCL: number;
- O_NOATIME: number;
O_NOCTTY: number;
O_NOFOLLOW: number;
O_NONBLOCK: number;
O_RDONLY: number;
O_RDWR: number;
+ O_SYMLINK: number;
O_SYNC: number;
O_TRUNC: number;
O_WRONLY: number;
@@ -210,10 +241,6 @@ export const constants: {
X_OK: number;
};
-export const lchmod: any;
-
-export const lchmodSync: any;
-
export function access(path: any, mode: any, callback: any): void;
export function accessSync(path: any, mode: any): void;
@@ -274,6 +301,10 @@ export function futimes(fd: any, atime: any, mtime: any, callback: any): void;
export function futimesSync(fd: any, atime: any, mtime: any): void;
+export function lchmod(path: any, mode: any, callback: any): void;
+
+export function lchmodSync(path: any, mode: any): any;
+
export function lchown(path: any, uid: any, gid: any, callback: any): void;
export function lchownSync(path: any, uid: any, gid: any): void;
@@ -288,7 +319,7 @@ export function lstatSync(path: any, options: any): any;
export function mkdir(path: any, options: any, callback: any): void;
-export function mkdirSync(path: any, options: any): void;
+export function mkdirSync(path: any, options: any): any;
export function mkdtemp(prefix: any, options: any, callback: any): void;
@@ -302,7 +333,7 @@ export function opendir(path: any, options: any, callback: any): void;
export function opendirSync(path: any, options: any): any;
-export function read(fd: any, buffer: any, offset: any, length: any, position: any, callback: any): any;
+export function read(fd: any, buffer: any, offset: any, length: any, position: any, callback: any, ...args: any[]): any;
export function readFile(path: any, options: any, callback: any): void;
@@ -386,16 +417,24 @@ export namespace FileReadStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -405,7 +444,7 @@ export namespace FileReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -439,12 +478,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -458,16 +505,24 @@ export namespace FileReadStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -515,16 +570,24 @@ export namespace FileReadStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -534,20 +597,28 @@ export namespace FileReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -565,16 +636,24 @@ export namespace FileReadStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -602,14 +681,22 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -620,7 +707,7 @@ export namespace FileReadStream {
namespace Duplex {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -654,12 +741,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -675,16 +770,24 @@ export namespace FileReadStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -734,16 +837,24 @@ export namespace FileReadStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -753,7 +864,7 @@ export namespace FileReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -761,14 +872,22 @@ export namespace FileReadStream {
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -788,16 +907,24 @@ export namespace FileReadStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -827,14 +954,22 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -845,7 +980,7 @@ export namespace FileReadStream {
namespace PassThrough {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -879,12 +1014,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -942,8 +1085,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -952,6 +1101,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -961,7 +1112,7 @@ export namespace FileReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -979,14 +1130,22 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -1016,8 +1175,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -1026,6 +1191,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -1067,14 +1234,22 @@ export namespace FileReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -1087,7 +1262,7 @@ export namespace FileReadStream {
namespace Readable {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -1121,12 +1296,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -1152,8 +1335,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -1162,6 +1351,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -1171,7 +1362,7 @@ export namespace FileReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -1189,14 +1380,22 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -1226,8 +1425,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -1236,6 +1441,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -1277,14 +1484,22 @@ export namespace FileReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -1297,7 +1512,7 @@ export namespace FileReadStream {
namespace Stream {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -1331,12 +1546,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -1362,8 +1585,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -1372,6 +1601,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -1431,8 +1662,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -1441,6 +1678,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -1470,8 +1709,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -1480,6 +1725,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -1521,14 +1768,22 @@ export namespace FileReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -1541,7 +1796,7 @@ export namespace FileReadStream {
namespace Transform {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -1575,12 +1830,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -1606,8 +1869,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -1616,6 +1885,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -1675,8 +1946,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -1685,6 +1962,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -1694,7 +1973,7 @@ export namespace FileReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -1712,14 +1991,22 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -1761,14 +2048,22 @@ export namespace FileReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -1781,7 +2076,7 @@ export namespace FileReadStream {
namespace Writable {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -1815,12 +2110,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -1846,8 +2149,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -1856,6 +2165,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -1915,8 +2226,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -1925,6 +2242,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -1934,7 +2253,7 @@ export namespace FileReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -1952,14 +2271,22 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -1989,8 +2316,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -1999,6 +2332,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -2038,16 +2373,24 @@ export namespace FileReadStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -2057,7 +2400,7 @@ export namespace FileReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -2091,12 +2434,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -2144,16 +2495,24 @@ export namespace FileReadStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -2163,7 +2522,7 @@ export namespace FileReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -2171,14 +2530,22 @@ export namespace FileReadStream {
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -2198,16 +2565,24 @@ export namespace FileReadStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -2237,14 +2612,22 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -2255,7 +2638,7 @@ export namespace FileReadStream {
namespace Duplex {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -2289,12 +2672,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -2352,8 +2743,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -2362,6 +2759,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -2371,7 +2770,7 @@ export namespace FileReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -2389,14 +2788,22 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -2426,8 +2833,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -2436,6 +2849,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -2477,14 +2892,22 @@ export namespace FileReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -2525,8 +2948,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -2535,6 +2964,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -2544,7 +2975,7 @@ export namespace FileReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -2578,12 +3009,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -2591,7 +3030,7 @@ export namespace FileReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -2609,14 +3048,22 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -2646,8 +3093,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -2656,6 +3109,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -2697,14 +3152,22 @@ export namespace FileReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -2745,8 +3208,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -2755,6 +3224,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -2764,7 +3235,7 @@ export namespace FileReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -2798,12 +3269,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -2861,8 +3340,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -2871,6 +3356,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -2900,8 +3387,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -2910,6 +3403,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -2951,14 +3446,22 @@ export namespace FileReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -2999,8 +3502,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -3009,6 +3518,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -3018,7 +3529,7 @@ export namespace FileReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -3052,12 +3563,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -3115,8 +3634,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -3125,6 +3650,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -3134,7 +3661,7 @@ export namespace FileReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -3152,14 +3679,22 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -3201,14 +3736,22 @@ export namespace FileReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -3249,8 +3792,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -3259,6 +3808,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -3268,7 +3819,7 @@ export namespace FileReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -3302,12 +3853,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -3365,8 +3924,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -3375,6 +3940,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -3384,7 +3951,7 @@ export namespace FileReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -3402,14 +3969,22 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -3439,8 +4014,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -3449,6 +4030,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -3488,16 +4071,24 @@ export namespace FileReadStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -3507,7 +4098,7 @@ export namespace FileReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -3541,12 +4132,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -3562,16 +4161,24 @@ export namespace FileReadStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -3581,7 +4188,7 @@ export namespace FileReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -3589,14 +4196,22 @@ export namespace FileReadStream {
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -3616,16 +4231,24 @@ export namespace FileReadStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -3655,14 +4278,22 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -3673,7 +4304,7 @@ export namespace FileReadStream {
namespace Duplex {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -3707,12 +4338,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -3738,8 +4377,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -3748,6 +4393,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -3757,7 +4404,7 @@ export namespace FileReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -3775,14 +4422,22 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -3812,8 +4467,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -3822,6 +4483,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -3863,14 +4526,22 @@ export namespace FileReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -3911,8 +4582,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -3921,6 +4598,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -3930,7 +4609,7 @@ export namespace FileReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -3964,12 +4643,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -3977,7 +4664,7 @@ export namespace FileReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -3995,14 +4682,22 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -4032,8 +4727,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -4042,6 +4743,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -4083,14 +4786,22 @@ export namespace FileReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -4131,8 +4842,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -4141,6 +4858,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -4150,7 +4869,7 @@ export namespace FileReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -4184,12 +4903,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -4215,8 +4942,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -4225,6 +4958,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -4254,8 +4989,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -4264,6 +5005,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -4305,14 +5048,22 @@ export namespace FileReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -4353,8 +5104,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -4363,6 +5120,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -4372,7 +5131,7 @@ export namespace FileReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -4406,12 +5165,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -4437,8 +5204,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -4447,6 +5220,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -4456,7 +5231,7 @@ export namespace FileReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -4474,14 +5249,22 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -4523,14 +5306,22 @@ export namespace FileReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -4571,8 +5362,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -4581,6 +5378,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -4590,7 +5389,7 @@ export namespace FileReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -4624,12 +5423,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -4655,8 +5462,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -4665,6 +5478,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -4674,7 +5489,7 @@ export namespace FileReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -4692,14 +5507,22 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -4729,8 +5552,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -4739,6 +5568,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -4778,16 +5609,24 @@ export namespace FileReadStream {
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -4797,7 +5636,7 @@ export namespace FileReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -4831,12 +5670,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -4852,16 +5699,24 @@ export namespace FileReadStream {
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -4911,16 +5766,24 @@ export namespace FileReadStream {
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -4940,16 +5803,24 @@ export namespace FileReadStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -4979,14 +5850,22 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -4997,7 +5876,7 @@ export namespace FileReadStream {
namespace Duplex {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -5031,12 +5910,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -5062,8 +5949,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -5072,6 +5965,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -5131,8 +6026,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -5141,6 +6042,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -5170,8 +6073,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -5180,6 +6089,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -5221,14 +6132,22 @@ export namespace FileReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -5269,8 +6188,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -5279,6 +6204,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -5288,7 +6215,7 @@ export namespace FileReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -5322,12 +6249,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -5385,8 +6320,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -5395,6 +6336,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -5424,8 +6367,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -5434,6 +6383,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -5475,14 +6426,22 @@ export namespace FileReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -5523,8 +6482,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -5533,6 +6498,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -5542,7 +6509,7 @@ export namespace FileReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -5576,12 +6543,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -5607,8 +6582,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -5617,6 +6598,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -5646,8 +6629,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -5656,6 +6645,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -5697,14 +6688,22 @@ export namespace FileReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -5745,8 +6744,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -5755,6 +6760,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -5764,7 +6771,7 @@ export namespace FileReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -5798,12 +6805,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -5829,8 +6844,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -5839,6 +6860,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -5898,8 +6921,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -5908,6 +6937,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -5949,14 +6980,22 @@ export namespace FileReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -5997,8 +7036,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -6007,6 +7052,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -6016,7 +7063,7 @@ export namespace FileReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -6050,12 +7097,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -6081,8 +7136,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -6091,6 +7152,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -6150,8 +7213,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -6160,6 +7229,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -6189,8 +7260,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -6199,6 +7276,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -6238,16 +7317,24 @@ export namespace FileReadStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -6257,7 +7344,7 @@ export namespace FileReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -6291,12 +7378,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -6312,16 +7407,24 @@ export namespace FileReadStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -6371,16 +7474,24 @@ export namespace FileReadStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -6390,7 +7501,7 @@ export namespace FileReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -6398,14 +7509,22 @@ export namespace FileReadStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -6435,14 +7554,22 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -6453,7 +7580,7 @@ export namespace FileReadStream {
namespace Duplex {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -6487,12 +7614,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -6518,8 +7653,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -6528,6 +7669,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -6587,8 +7730,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -6597,6 +7746,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -6606,7 +7757,7 @@ export namespace FileReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -6624,14 +7775,22 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -6673,14 +7832,22 @@ export namespace FileReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -6721,8 +7888,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -6731,6 +7904,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -6740,7 +7915,7 @@ export namespace FileReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -6774,12 +7949,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -6837,8 +8020,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -6847,6 +8036,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -6856,7 +8047,7 @@ export namespace FileReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -6874,14 +8065,22 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -6923,14 +8122,22 @@ export namespace FileReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -6971,8 +8178,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -6981,6 +8194,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -6990,7 +8205,7 @@ export namespace FileReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -7024,12 +8239,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -7055,8 +8278,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -7065,6 +8294,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -7074,7 +8305,7 @@ export namespace FileReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -7092,14 +8323,22 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -7141,14 +8380,22 @@ export namespace FileReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -7189,8 +8436,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -7199,6 +8452,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -7208,7 +8463,7 @@ export namespace FileReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -7242,12 +8497,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -7273,8 +8536,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -7283,6 +8552,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -7342,8 +8613,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -7352,6 +8629,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -7393,14 +8672,22 @@ export namespace FileReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -7441,8 +8728,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -7451,6 +8744,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -7460,7 +8755,7 @@ export namespace FileReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -7494,12 +8789,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -7525,8 +8828,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -7535,6 +8844,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -7594,8 +8905,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -7604,6 +8921,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -7613,7 +8932,7 @@ export namespace FileReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -7631,14 +8950,22 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -7678,16 +9005,24 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -7697,7 +9032,7 @@ export namespace FileReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -7731,12 +9066,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -7752,16 +9095,24 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -7811,16 +9162,24 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -7830,7 +9189,7 @@ export namespace FileReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -7838,14 +9197,22 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -7865,16 +9232,24 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -7892,7 +9267,7 @@ export namespace FileReadStream {
namespace Duplex {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -7926,12 +9301,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -7957,8 +9340,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -7967,6 +9356,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -8026,8 +9417,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -8036,6 +9433,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -8045,7 +9444,7 @@ export namespace FileReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -8063,14 +9462,22 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -8100,8 +9507,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -8110,6 +9523,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -8150,8 +9565,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -8160,6 +9581,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -8169,7 +9592,7 @@ export namespace FileReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -8203,12 +9626,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -8266,8 +9697,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -8276,6 +9713,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -8285,7 +9724,7 @@ export namespace FileReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -8303,14 +9742,22 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -8340,8 +9787,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -8350,6 +9803,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -8390,8 +9845,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -8400,6 +9861,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -8409,7 +9872,7 @@ export namespace FileReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -8443,12 +9906,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -8474,8 +9945,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -8484,6 +9961,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -8493,7 +9972,7 @@ export namespace FileReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -8511,14 +9990,22 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -8548,8 +10035,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -8558,6 +10051,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -8598,8 +10093,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -8608,6 +10109,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -8617,7 +10120,7 @@ export namespace FileReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -8651,12 +10154,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -8682,8 +10193,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -8692,6 +10209,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -8751,8 +10270,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -8761,6 +10286,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -8790,8 +10317,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -8800,6 +10333,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -8840,8 +10375,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -8850,6 +10391,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -8859,7 +10402,7 @@ export namespace FileReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -8893,12 +10436,20 @@ export namespace FileReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -8924,8 +10475,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -8934,6 +10491,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -8993,8 +10552,14 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -9003,6 +10568,8 @@ export namespace FileReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -9012,7 +10579,7 @@ export namespace FileReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -9030,14 +10597,22 @@ export namespace FileReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -9070,16 +10645,24 @@ export namespace FileWriteStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -9089,7 +10672,7 @@ export namespace FileWriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -9123,12 +10706,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -9142,16 +10733,24 @@ export namespace FileWriteStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -9199,16 +10798,24 @@ export namespace FileWriteStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -9218,20 +10825,28 @@ export namespace FileWriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -9249,16 +10864,24 @@ export namespace FileWriteStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -9286,14 +10909,22 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -9311,7 +10942,7 @@ export namespace FileWriteStream {
namespace Duplex {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -9345,12 +10976,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -9366,16 +11005,24 @@ export namespace FileWriteStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -9425,16 +11072,24 @@ export namespace FileWriteStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -9444,7 +11099,7 @@ export namespace FileWriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -9452,14 +11107,22 @@ export namespace FileWriteStream {
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -9479,16 +11142,24 @@ export namespace FileWriteStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -9518,14 +11189,22 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -9536,7 +11215,7 @@ export namespace FileWriteStream {
namespace PassThrough {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -9570,12 +11249,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -9633,8 +11320,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -9643,6 +11336,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -9652,7 +11347,7 @@ export namespace FileWriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -9670,14 +11365,22 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -9707,8 +11410,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -9717,6 +11426,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -9758,14 +11469,22 @@ export namespace FileWriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -9778,7 +11497,7 @@ export namespace FileWriteStream {
namespace Readable {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -9812,12 +11531,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -9843,8 +11570,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -9853,6 +11586,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -9862,7 +11597,7 @@ export namespace FileWriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -9880,14 +11615,22 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -9917,8 +11660,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -9927,6 +11676,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -9968,14 +11719,22 @@ export namespace FileWriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -9988,7 +11747,7 @@ export namespace FileWriteStream {
namespace Stream {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -10022,12 +11781,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -10053,8 +11820,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -10063,6 +11836,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -10122,8 +11897,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -10132,6 +11913,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -10161,8 +11944,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -10171,6 +11960,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -10212,14 +12003,22 @@ export namespace FileWriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -10232,7 +12031,7 @@ export namespace FileWriteStream {
namespace Transform {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -10266,12 +12065,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -10297,8 +12104,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -10307,6 +12120,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -10366,8 +12181,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -10376,6 +12197,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -10385,7 +12208,7 @@ export namespace FileWriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -10403,14 +12226,22 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -10452,14 +12283,22 @@ export namespace FileWriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -10472,7 +12311,7 @@ export namespace FileWriteStream {
namespace Writable {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -10506,12 +12345,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -10537,8 +12384,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -10547,6 +12400,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -10606,8 +12461,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -10616,6 +12477,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -10625,7 +12488,7 @@ export namespace FileWriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -10643,14 +12506,22 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -10680,8 +12551,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -10690,6 +12567,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -10729,16 +12608,24 @@ export namespace FileWriteStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -10748,7 +12635,7 @@ export namespace FileWriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -10782,12 +12669,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -10835,16 +12730,24 @@ export namespace FileWriteStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -10854,7 +12757,7 @@ export namespace FileWriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -10862,14 +12765,22 @@ export namespace FileWriteStream {
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -10889,16 +12800,24 @@ export namespace FileWriteStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -10928,14 +12847,22 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -10946,7 +12873,7 @@ export namespace FileWriteStream {
namespace Duplex {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -10980,12 +12907,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -11043,8 +12978,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -11053,6 +12994,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -11062,7 +13005,7 @@ export namespace FileWriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -11080,14 +13023,22 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -11117,8 +13068,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -11127,6 +13084,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -11168,14 +13127,22 @@ export namespace FileWriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -11216,8 +13183,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -11226,6 +13199,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -11235,7 +13210,7 @@ export namespace FileWriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -11269,12 +13244,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -11282,7 +13265,7 @@ export namespace FileWriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -11300,14 +13283,22 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -11337,8 +13328,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -11347,6 +13344,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -11388,14 +13387,22 @@ export namespace FileWriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -11436,8 +13443,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -11446,6 +13459,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -11455,7 +13470,7 @@ export namespace FileWriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -11489,12 +13504,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -11552,8 +13575,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -11562,6 +13591,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -11591,8 +13622,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -11601,6 +13638,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -11642,14 +13681,22 @@ export namespace FileWriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -11690,8 +13737,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -11700,6 +13753,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -11709,7 +13764,7 @@ export namespace FileWriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -11743,12 +13798,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -11806,8 +13869,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -11816,6 +13885,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -11825,7 +13896,7 @@ export namespace FileWriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -11843,14 +13914,22 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -11892,14 +13971,22 @@ export namespace FileWriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -11940,8 +14027,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -11950,6 +14043,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -11959,7 +14054,7 @@ export namespace FileWriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -11993,12 +14088,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -12056,8 +14159,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -12066,6 +14175,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -12075,7 +14186,7 @@ export namespace FileWriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -12093,14 +14204,22 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -12130,8 +14249,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -12140,6 +14265,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -12179,16 +14306,24 @@ export namespace FileWriteStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -12198,7 +14333,7 @@ export namespace FileWriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -12232,12 +14367,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -12253,16 +14396,24 @@ export namespace FileWriteStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -12272,7 +14423,7 @@ export namespace FileWriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -12280,14 +14431,22 @@ export namespace FileWriteStream {
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -12307,16 +14466,24 @@ export namespace FileWriteStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -12346,14 +14513,22 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -12364,7 +14539,7 @@ export namespace FileWriteStream {
namespace Duplex {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -12398,12 +14573,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -12429,8 +14612,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -12439,6 +14628,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -12448,7 +14639,7 @@ export namespace FileWriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -12466,14 +14657,22 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -12503,8 +14702,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -12513,6 +14718,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -12554,14 +14761,22 @@ export namespace FileWriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -12602,8 +14817,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -12612,6 +14833,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -12621,7 +14844,7 @@ export namespace FileWriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -12655,12 +14878,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -12668,7 +14899,7 @@ export namespace FileWriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -12686,14 +14917,22 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -12723,8 +14962,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -12733,6 +14978,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -12774,14 +15021,22 @@ export namespace FileWriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -12822,8 +15077,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -12832,6 +15093,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -12841,7 +15104,7 @@ export namespace FileWriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -12875,12 +15138,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -12906,8 +15177,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -12916,6 +15193,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -12945,8 +15224,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -12955,6 +15240,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -12996,14 +15283,22 @@ export namespace FileWriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -13044,8 +15339,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -13054,6 +15355,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -13063,7 +15366,7 @@ export namespace FileWriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -13097,12 +15400,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -13128,8 +15439,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -13138,6 +15455,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -13147,7 +15466,7 @@ export namespace FileWriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -13165,14 +15484,22 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -13214,14 +15541,22 @@ export namespace FileWriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -13262,8 +15597,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -13272,6 +15613,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -13281,7 +15624,7 @@ export namespace FileWriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -13315,12 +15658,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -13346,8 +15697,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -13356,6 +15713,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -13365,7 +15724,7 @@ export namespace FileWriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -13383,14 +15742,22 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -13420,8 +15787,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -13430,6 +15803,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -13469,16 +15844,24 @@ export namespace FileWriteStream {
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -13488,7 +15871,7 @@ export namespace FileWriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -13522,12 +15905,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -13543,16 +15934,24 @@ export namespace FileWriteStream {
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -13602,16 +16001,24 @@ export namespace FileWriteStream {
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -13631,16 +16038,24 @@ export namespace FileWriteStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -13670,14 +16085,22 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -13688,7 +16111,7 @@ export namespace FileWriteStream {
namespace Duplex {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -13722,12 +16145,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -13753,8 +16184,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -13763,6 +16200,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -13822,8 +16261,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -13832,6 +16277,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -13861,8 +16308,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -13871,6 +16324,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -13912,14 +16367,22 @@ export namespace FileWriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -13960,8 +16423,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -13970,6 +16439,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -13979,7 +16450,7 @@ export namespace FileWriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -14013,12 +16484,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -14076,8 +16555,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -14086,6 +16571,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -14115,8 +16602,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -14125,6 +16618,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -14166,14 +16661,22 @@ export namespace FileWriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -14214,8 +16717,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -14224,6 +16733,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -14233,7 +16744,7 @@ export namespace FileWriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -14267,12 +16778,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -14298,8 +16817,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -14308,6 +16833,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -14337,8 +16864,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -14347,6 +16880,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -14388,14 +16923,22 @@ export namespace FileWriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -14436,8 +16979,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -14446,6 +16995,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -14455,7 +17006,7 @@ export namespace FileWriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -14489,12 +17040,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -14520,8 +17079,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -14530,6 +17095,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -14589,8 +17156,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -14599,6 +17172,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -14640,14 +17215,22 @@ export namespace FileWriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -14688,8 +17271,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -14698,6 +17287,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -14707,7 +17298,7 @@ export namespace FileWriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -14741,12 +17332,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -14772,8 +17371,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -14782,6 +17387,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -14841,8 +17448,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -14851,6 +17464,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -14880,8 +17495,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -14890,6 +17511,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -14929,16 +17552,24 @@ export namespace FileWriteStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -14948,7 +17579,7 @@ export namespace FileWriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -14982,12 +17613,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -15003,16 +17642,24 @@ export namespace FileWriteStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -15062,16 +17709,24 @@ export namespace FileWriteStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -15081,7 +17736,7 @@ export namespace FileWriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -15089,14 +17744,22 @@ export namespace FileWriteStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -15126,14 +17789,22 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -15144,7 +17815,7 @@ export namespace FileWriteStream {
namespace Duplex {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -15178,12 +17849,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -15209,8 +17888,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -15219,6 +17904,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -15278,8 +17965,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -15288,6 +17981,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -15297,7 +17992,7 @@ export namespace FileWriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -15315,14 +18010,22 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -15364,14 +18067,22 @@ export namespace FileWriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -15412,8 +18123,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -15422,6 +18139,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -15431,7 +18150,7 @@ export namespace FileWriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -15465,12 +18184,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -15528,8 +18255,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -15538,6 +18271,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -15547,7 +18282,7 @@ export namespace FileWriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -15565,14 +18300,22 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -15614,14 +18357,22 @@ export namespace FileWriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -15662,8 +18413,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -15672,6 +18429,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -15681,7 +18440,7 @@ export namespace FileWriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -15715,12 +18474,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -15746,8 +18513,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -15756,6 +18529,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -15765,7 +18540,7 @@ export namespace FileWriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -15783,14 +18558,22 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -15832,14 +18615,22 @@ export namespace FileWriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -15880,8 +18671,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -15890,6 +18687,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -15899,7 +18698,7 @@ export namespace FileWriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -15933,12 +18732,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -15964,8 +18771,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -15974,6 +18787,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -16033,8 +18848,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -16043,6 +18864,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -16084,14 +18907,22 @@ export namespace FileWriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -16132,8 +18963,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -16142,6 +18979,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -16151,7 +18990,7 @@ export namespace FileWriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -16185,12 +19024,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -16216,8 +19063,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -16226,6 +19079,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -16285,8 +19140,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -16295,6 +19156,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -16304,7 +19167,7 @@ export namespace FileWriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -16322,14 +19185,22 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -16369,16 +19240,24 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -16388,7 +19267,7 @@ export namespace FileWriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -16422,12 +19301,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -16443,16 +19330,24 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -16502,16 +19397,24 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -16521,7 +19424,7 @@ export namespace FileWriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -16529,14 +19432,22 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -16556,16 +19467,24 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -16583,7 +19502,7 @@ export namespace FileWriteStream {
namespace Duplex {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -16617,12 +19536,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -16648,8 +19575,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -16658,6 +19591,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -16717,8 +19652,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -16727,6 +19668,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -16736,7 +19679,7 @@ export namespace FileWriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -16754,14 +19697,22 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -16791,8 +19742,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -16801,6 +19758,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -16841,8 +19800,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -16851,6 +19816,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -16860,7 +19827,7 @@ export namespace FileWriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -16894,12 +19861,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -16957,8 +19932,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -16967,6 +19948,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -16976,7 +19959,7 @@ export namespace FileWriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -16994,14 +19977,22 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -17031,8 +20022,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -17041,6 +20038,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -17081,8 +20080,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -17091,6 +20096,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -17100,7 +20107,7 @@ export namespace FileWriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -17134,12 +20141,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -17165,8 +20180,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -17175,6 +20196,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -17184,7 +20207,7 @@ export namespace FileWriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -17202,14 +20225,22 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -17239,8 +20270,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -17249,6 +20286,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -17289,8 +20328,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -17299,6 +20344,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -17308,7 +20355,7 @@ export namespace FileWriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -17342,12 +20389,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -17373,8 +20428,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -17383,6 +20444,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -17442,8 +20505,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -17452,6 +20521,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -17481,8 +20552,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -17491,6 +20568,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -17531,8 +20610,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -17541,6 +20626,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -17550,7 +20637,7 @@ export namespace FileWriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -17584,12 +20671,20 @@ export namespace FileWriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -17615,8 +20710,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -17625,6 +20726,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -17684,8 +20787,14 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -17694,6 +20803,8 @@ export namespace FileWriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -17703,7 +20814,7 @@ export namespace FileWriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -17721,14 +20832,22 @@ export namespace FileWriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -17761,16 +20880,24 @@ export namespace ReadStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -17780,7 +20907,7 @@ export namespace ReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -17814,12 +20941,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -17833,16 +20968,24 @@ export namespace ReadStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -17890,16 +21033,24 @@ export namespace ReadStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -17909,20 +21060,28 @@ export namespace ReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -17940,16 +21099,24 @@ export namespace ReadStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -17977,14 +21144,22 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -17995,7 +21170,7 @@ export namespace ReadStream {
namespace Duplex {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -18029,12 +21204,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -18050,16 +21233,24 @@ export namespace ReadStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -18109,16 +21300,24 @@ export namespace ReadStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -18128,7 +21327,7 @@ export namespace ReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -18136,14 +21335,22 @@ export namespace ReadStream {
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -18163,16 +21370,24 @@ export namespace ReadStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -18202,14 +21417,22 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -18220,7 +21443,7 @@ export namespace ReadStream {
namespace PassThrough {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -18254,12 +21477,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -18317,8 +21548,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -18327,6 +21564,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -18336,7 +21575,7 @@ export namespace ReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -18354,14 +21593,22 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -18391,8 +21638,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -18401,6 +21654,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -18442,14 +21697,22 @@ export namespace ReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -18462,7 +21725,7 @@ export namespace ReadStream {
namespace Readable {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -18496,12 +21759,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -18527,8 +21798,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -18537,6 +21814,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -18546,7 +21825,7 @@ export namespace ReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -18564,14 +21843,22 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -18601,8 +21888,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -18611,6 +21904,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -18652,14 +21947,22 @@ export namespace ReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -18672,7 +21975,7 @@ export namespace ReadStream {
namespace Stream {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -18706,12 +22009,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -18737,8 +22048,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -18747,6 +22064,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -18806,8 +22125,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -18816,6 +22141,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -18845,8 +22172,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -18855,6 +22188,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -18896,14 +22231,22 @@ export namespace ReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -18916,7 +22259,7 @@ export namespace ReadStream {
namespace Transform {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -18950,12 +22293,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -18981,8 +22332,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -18991,6 +22348,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -19050,8 +22409,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -19060,6 +22425,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -19069,7 +22436,7 @@ export namespace ReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -19087,14 +22454,22 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -19136,14 +22511,22 @@ export namespace ReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -19156,7 +22539,7 @@ export namespace ReadStream {
namespace Writable {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -19190,12 +22573,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -19221,8 +22612,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -19231,6 +22628,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -19290,8 +22689,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -19300,6 +22705,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -19309,7 +22716,7 @@ export namespace ReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -19327,14 +22734,22 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -19364,8 +22779,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -19374,6 +22795,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -19413,16 +22836,24 @@ export namespace ReadStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -19432,7 +22863,7 @@ export namespace ReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -19466,12 +22897,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -19519,16 +22958,24 @@ export namespace ReadStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -19538,7 +22985,7 @@ export namespace ReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -19546,14 +22993,22 @@ export namespace ReadStream {
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -19573,16 +23028,24 @@ export namespace ReadStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -19612,14 +23075,22 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -19630,7 +23101,7 @@ export namespace ReadStream {
namespace Duplex {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -19664,12 +23135,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -19727,8 +23206,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -19737,6 +23222,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -19746,7 +23233,7 @@ export namespace ReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -19764,14 +23251,22 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -19801,8 +23296,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -19811,6 +23312,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -19852,14 +23355,22 @@ export namespace ReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -19900,8 +23411,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -19910,6 +23427,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -19919,7 +23438,7 @@ export namespace ReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -19953,12 +23472,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -19966,7 +23493,7 @@ export namespace ReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -19984,14 +23511,22 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -20021,8 +23556,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -20031,6 +23572,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -20072,14 +23615,22 @@ export namespace ReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -20120,8 +23671,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -20130,6 +23687,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -20139,7 +23698,7 @@ export namespace ReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -20173,12 +23732,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -20236,8 +23803,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -20246,6 +23819,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -20275,8 +23850,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -20285,6 +23866,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -20326,14 +23909,22 @@ export namespace ReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -20374,8 +23965,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -20384,6 +23981,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -20393,7 +23992,7 @@ export namespace ReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -20427,12 +24026,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -20490,8 +24097,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -20500,6 +24113,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -20509,7 +24124,7 @@ export namespace ReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -20527,14 +24142,22 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -20576,14 +24199,22 @@ export namespace ReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -20624,8 +24255,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -20634,6 +24271,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -20643,7 +24282,7 @@ export namespace ReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -20677,12 +24316,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -20740,8 +24387,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -20750,6 +24403,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -20759,7 +24414,7 @@ export namespace ReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -20777,14 +24432,22 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -20814,8 +24477,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -20824,6 +24493,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -20863,16 +24534,24 @@ export namespace ReadStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -20882,7 +24561,7 @@ export namespace ReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -20916,12 +24595,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -20937,16 +24624,24 @@ export namespace ReadStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -20956,7 +24651,7 @@ export namespace ReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -20964,14 +24659,22 @@ export namespace ReadStream {
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -20991,16 +24694,24 @@ export namespace ReadStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -21030,14 +24741,22 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -21048,7 +24767,7 @@ export namespace ReadStream {
namespace Duplex {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -21082,12 +24801,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -21113,8 +24840,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -21123,6 +24856,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -21132,7 +24867,7 @@ export namespace ReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -21150,14 +24885,22 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -21187,8 +24930,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -21197,6 +24946,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -21238,14 +24989,22 @@ export namespace ReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -21286,8 +25045,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -21296,6 +25061,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -21305,7 +25072,7 @@ export namespace ReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -21339,12 +25106,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -21352,7 +25127,7 @@ export namespace ReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -21370,14 +25145,22 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -21407,8 +25190,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -21417,6 +25206,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -21458,14 +25249,22 @@ export namespace ReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -21506,8 +25305,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -21516,6 +25321,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -21525,7 +25332,7 @@ export namespace ReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -21559,12 +25366,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -21590,8 +25405,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -21600,6 +25421,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -21629,8 +25452,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -21639,6 +25468,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -21680,14 +25511,22 @@ export namespace ReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -21728,8 +25567,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -21738,6 +25583,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -21747,7 +25594,7 @@ export namespace ReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -21781,12 +25628,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -21812,8 +25667,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -21822,6 +25683,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -21831,7 +25694,7 @@ export namespace ReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -21849,14 +25712,22 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -21898,14 +25769,22 @@ export namespace ReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -21946,8 +25825,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -21956,6 +25841,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -21965,7 +25852,7 @@ export namespace ReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -21999,12 +25886,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -22030,8 +25925,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -22040,6 +25941,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -22049,7 +25952,7 @@ export namespace ReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -22067,14 +25970,22 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -22104,8 +26015,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -22114,6 +26031,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -22153,16 +26072,24 @@ export namespace ReadStream {
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -22172,7 +26099,7 @@ export namespace ReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -22206,12 +26133,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -22227,16 +26162,24 @@ export namespace ReadStream {
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -22286,16 +26229,24 @@ export namespace ReadStream {
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -22315,16 +26266,24 @@ export namespace ReadStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -22354,14 +26313,22 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -22372,7 +26339,7 @@ export namespace ReadStream {
namespace Duplex {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -22406,12 +26373,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -22437,8 +26412,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -22447,6 +26428,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -22506,8 +26489,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -22516,6 +26505,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -22545,8 +26536,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -22555,6 +26552,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -22596,14 +26595,22 @@ export namespace ReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -22644,8 +26651,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -22654,6 +26667,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -22663,7 +26678,7 @@ export namespace ReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -22697,12 +26712,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -22760,8 +26783,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -22770,6 +26799,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -22799,8 +26830,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -22809,6 +26846,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -22850,14 +26889,22 @@ export namespace ReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -22898,8 +26945,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -22908,6 +26961,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -22917,7 +26972,7 @@ export namespace ReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -22951,12 +27006,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -22982,8 +27045,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -22992,6 +27061,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -23021,8 +27092,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -23031,6 +27108,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -23072,14 +27151,22 @@ export namespace ReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -23120,8 +27207,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -23130,6 +27223,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -23139,7 +27234,7 @@ export namespace ReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -23173,12 +27268,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -23204,8 +27307,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -23214,6 +27323,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -23273,8 +27384,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -23283,6 +27400,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -23324,14 +27443,22 @@ export namespace ReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -23372,8 +27499,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -23382,6 +27515,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -23391,7 +27526,7 @@ export namespace ReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -23425,12 +27560,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -23456,8 +27599,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -23466,6 +27615,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -23525,8 +27676,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -23535,6 +27692,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -23564,8 +27723,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -23574,6 +27739,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -23613,16 +27780,24 @@ export namespace ReadStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -23632,7 +27807,7 @@ export namespace ReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -23666,12 +27841,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -23687,16 +27870,24 @@ export namespace ReadStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -23746,16 +27937,24 @@ export namespace ReadStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -23765,7 +27964,7 @@ export namespace ReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -23773,14 +27972,22 @@ export namespace ReadStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -23810,14 +28017,22 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -23828,7 +28043,7 @@ export namespace ReadStream {
namespace Duplex {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -23862,12 +28077,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -23893,8 +28116,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -23903,6 +28132,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -23962,8 +28193,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -23972,6 +28209,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -23981,7 +28220,7 @@ export namespace ReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -23999,14 +28238,22 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -24048,14 +28295,22 @@ export namespace ReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -24096,8 +28351,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -24106,6 +28367,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -24115,7 +28378,7 @@ export namespace ReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -24149,12 +28412,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -24212,8 +28483,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -24222,6 +28499,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -24231,7 +28510,7 @@ export namespace ReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -24249,14 +28528,22 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -24298,14 +28585,22 @@ export namespace ReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -24346,8 +28641,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -24356,6 +28657,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -24365,7 +28668,7 @@ export namespace ReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -24399,12 +28702,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -24430,8 +28741,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -24440,6 +28757,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -24449,7 +28768,7 @@ export namespace ReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -24467,14 +28786,22 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -24516,14 +28843,22 @@ export namespace ReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -24564,8 +28899,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -24574,6 +28915,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -24583,7 +28926,7 @@ export namespace ReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -24617,12 +28960,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -24648,8 +28999,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -24658,6 +29015,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -24717,8 +29076,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -24727,6 +29092,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -24768,14 +29135,22 @@ export namespace ReadStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -24816,8 +29191,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -24826,6 +29207,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -24835,7 +29218,7 @@ export namespace ReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -24869,12 +29252,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -24900,8 +29291,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -24910,6 +29307,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -24969,8 +29368,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -24979,6 +29384,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -24988,7 +29395,7 @@ export namespace ReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -25006,14 +29413,22 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -25053,16 +29468,24 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -25072,7 +29495,7 @@ export namespace ReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -25106,12 +29529,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -25127,16 +29558,24 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -25186,16 +29625,24 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -25205,7 +29652,7 @@ export namespace ReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -25213,14 +29660,22 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -25240,16 +29695,24 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -25267,7 +29730,7 @@ export namespace ReadStream {
namespace Duplex {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -25301,12 +29764,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -25332,8 +29803,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -25342,6 +29819,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -25401,8 +29880,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -25411,6 +29896,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -25420,7 +29907,7 @@ export namespace ReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -25438,14 +29925,22 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -25475,8 +29970,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -25485,6 +29986,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -25525,8 +30028,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -25535,6 +30044,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -25544,7 +30055,7 @@ export namespace ReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -25578,12 +30089,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -25641,8 +30160,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -25651,6 +30176,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -25660,7 +30187,7 @@ export namespace ReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -25678,14 +30205,22 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -25715,8 +30250,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -25725,6 +30266,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -25765,8 +30308,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -25775,6 +30324,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -25784,7 +30335,7 @@ export namespace ReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -25818,12 +30369,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -25849,8 +30408,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -25859,6 +30424,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -25868,7 +30435,7 @@ export namespace ReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -25886,14 +30453,22 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -25923,8 +30498,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -25933,6 +30514,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -25973,8 +30556,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -25983,6 +30572,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -25992,7 +30583,7 @@ export namespace ReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -26026,12 +30617,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -26057,8 +30656,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -26067,6 +30672,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -26126,8 +30733,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -26136,6 +30749,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -26165,8 +30780,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -26175,6 +30796,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -26215,8 +30838,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -26225,6 +30854,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -26234,7 +30865,7 @@ export namespace ReadStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -26268,12 +30899,20 @@ export namespace ReadStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -26299,8 +30938,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -26309,6 +30954,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -26368,8 +31015,14 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -26378,6 +31031,8 @@ export namespace ReadStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -26387,7 +31042,7 @@ export namespace ReadStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -26405,14 +31060,22 @@ export namespace ReadStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -26445,16 +31108,24 @@ export namespace WriteStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -26464,7 +31135,7 @@ export namespace WriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -26498,12 +31169,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -26517,16 +31196,24 @@ export namespace WriteStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -26574,16 +31261,24 @@ export namespace WriteStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -26593,20 +31288,28 @@ export namespace WriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -26624,16 +31327,24 @@ export namespace WriteStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -26661,14 +31372,22 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -26686,7 +31405,7 @@ export namespace WriteStream {
namespace Duplex {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -26720,12 +31439,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -26741,16 +31468,24 @@ export namespace WriteStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -26800,16 +31535,24 @@ export namespace WriteStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -26819,7 +31562,7 @@ export namespace WriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -26827,14 +31570,22 @@ export namespace WriteStream {
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -26854,16 +31605,24 @@ export namespace WriteStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -26893,14 +31652,22 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -26911,7 +31678,7 @@ export namespace WriteStream {
namespace PassThrough {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -26945,12 +31712,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -27008,81 +31783,13 @@ export namespace WriteStream {
static Writable: any;
- static defaultMaxListeners: any;
-
- static finished: any;
-
- static from: any;
-
- static init: any;
-
- static listenerCount: any;
-
- static once: any;
+ static captureRejectionSymbol: any;
- static pipeline: any;
-
- static usingDomains: any;
-
- }
-
- class Stream {
- constructor();
-
- pipe(dest: any, options: any): any;
-
- static Duplex: any;
-
- static EventEmitter: any;
-
- static PassThrough: any;
-
- static Readable: any;
-
- static Stream: any;
-
- static Transform: any;
-
- static Writable: any;
+ static captureRejections: any;
static defaultMaxListeners: any;
- static finished: any;
-
- static init: any;
-
- static listenerCount: any;
-
- static once: any;
-
- static pipeline: any;
-
- static usingDomains: any;
-
- }
-
- class Transform {
- constructor(options: any);
-
- push(chunk: any, encoding: any): any;
-
- static Duplex: any;
-
- static EventEmitter: any;
-
- static PassThrough: any;
-
- static Readable: any;
-
- static ReadableState: any;
-
- static Stream: any;
-
- static Transform: any;
-
- static Writable: any;
-
- static defaultMaxListeners: any;
+ static errorMonitor: any;
static finished: any;
@@ -27092,6 +31799,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -27100,22 +31809,10 @@ export namespace WriteStream {
}
- class Writable {
- constructor(options: any);
-
- cork(): void;
-
- destroy(err: any, cb: any): any;
-
- end(chunk: any, encoding: any, cb: any): any;
-
- pipe(): void;
-
- setDefaultEncoding(encoding: any): any;
-
- uncork(): void;
+ class Stream {
+ constructor(opts: any);
- write(chunk: any, encoding: any, cb: any): any;
+ pipe(dest: any, options: any): any;
static Duplex: any;
@@ -27131,137 +31828,21 @@ export namespace WriteStream {
static Writable: any;
- static WritableState: any;
-
- static defaultMaxListeners: any;
-
- static finished: any;
+ static captureRejectionSymbol: any;
- static init: any;
-
- static listenerCount: any;
-
- static once: any;
-
- static pipeline: any;
-
- static usingDomains: any;
-
- }
-
- }
-
- namespace Readable {
- class EventEmitter {
- constructor();
-
- addListener(type: any, listener: any): any;
-
- emit(type: any, args: any): any;
-
- eventNames(): any;
-
- getMaxListeners(): any;
-
- listenerCount(type: any): any;
-
- listeners(type: any): any;
-
- off(type: any, listener: any): any;
-
- on(type: any, listener: any): any;
-
- once(type: any, listener: any): any;
-
- prependListener(type: any, listener: any): any;
-
- prependOnceListener(type: any, listener: any): any;
-
- rawListeners(type: any): any;
-
- removeAllListeners(type: any, ...args: any[]): any;
-
- removeListener(type: any, listener: any): any;
-
- setMaxListeners(n: any): any;
-
- static EventEmitter: any;
+ static captureRejections: any;
static defaultMaxListeners: any;
- static init: any;
-
- static listenerCount: any;
-
- static once: any;
-
- static usingDomains: any;
-
- }
-
- class PassThrough {
- constructor(options: any);
-
- static Duplex: any;
-
- static EventEmitter: any;
-
- static PassThrough: any;
-
- static Readable: any;
-
- static ReadableState: any;
-
- static Stream: any;
-
- static Transform: any;
-
- static Writable: any;
-
- static defaultMaxListeners: any;
+ static errorMonitor: any;
static finished: any;
- static from: any;
-
static init: any;
static listenerCount: any;
- static once: any;
-
- static pipeline: any;
-
- static usingDomains: any;
-
- }
-
- class Stream {
- constructor();
-
- pipe(dest: any, options: any): any;
-
- static Duplex: any;
-
- static EventEmitter: any;
-
- static PassThrough: any;
-
- static Readable: any;
-
- static Stream: any;
-
- static Transform: any;
-
- static Writable: any;
-
- static defaultMaxListeners: any;
-
- static finished: any;
-
- static init: any;
-
- static listenerCount: any;
+ static on: any;
static once: any;
@@ -27292,8 +31873,264 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
+ static defaultMaxListeners: any;
+
+ static errorMonitor: any;
+
+ static finished: any;
+
+ static from: any;
+
+ static init: any;
+
+ static listenerCount: any;
+
+ static on: any;
+
+ static once: any;
+
+ static pipeline: any;
+
+ static usingDomains: any;
+
+ }
+
+ class Writable {
+ constructor(options: any);
+
+ cork(): void;
+
+ destroy(err: any, cb: any): any;
+
+ end(chunk: any, encoding: any, cb: any): any;
+
+ pipe(): void;
+
+ setDefaultEncoding(encoding: any): any;
+
+ uncork(): void;
+
+ write(chunk: any, encoding: any, cb: any): any;
+
+ static Duplex: any;
+
+ static EventEmitter: any;
+
+ static PassThrough: any;
+
+ static Readable: any;
+
+ static Stream: any;
+
+ static Transform: any;
+
+ static Writable: any;
+
+ static WritableState: any;
+
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
+ static defaultMaxListeners: any;
+
+ static errorMonitor: any;
+
+ static finished: any;
+
+ static init: any;
+
+ static listenerCount: any;
+
+ static on: any;
+
+ static once: any;
+
+ static pipeline: any;
+
+ static usingDomains: any;
+
+ }
+
+ }
+
+ namespace Readable {
+ class EventEmitter {
+ constructor(opts: any);
+
+ addListener(type: any, listener: any): any;
+
+ emit(type: any, args: any): any;
+
+ eventNames(): any;
+
+ getMaxListeners(): any;
+
+ listenerCount(type: any): any;
+
+ listeners(type: any): any;
+
+ off(type: any, listener: any): any;
+
+ on(type: any, listener: any): any;
+
+ once(type: any, listener: any): any;
+
+ prependListener(type: any, listener: any): any;
+
+ prependOnceListener(type: any, listener: any): any;
+
+ rawListeners(type: any): any;
+
+ removeAllListeners(type: any, ...args: any[]): any;
+
+ removeListener(type: any, listener: any): any;
+
+ setMaxListeners(n: any): any;
+
+ static EventEmitter: any;
+
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
+ static defaultMaxListeners: any;
+
+ static errorMonitor: any;
+
+ static init: any;
+
+ static listenerCount: any;
+
+ static on: any;
+
+ static once: any;
+
+ static usingDomains: any;
+
+ }
+
+ class PassThrough {
+ constructor(options: any);
+
+ static Duplex: any;
+
+ static EventEmitter: any;
+
+ static PassThrough: any;
+
+ static Readable: any;
+
+ static ReadableState: any;
+
+ static Stream: any;
+
+ static Transform: any;
+
+ static Writable: any;
+
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
+ static defaultMaxListeners: any;
+
+ static errorMonitor: any;
+
+ static finished: any;
+
+ static from: any;
+
+ static init: any;
+
+ static listenerCount: any;
+
+ static on: any;
+
+ static once: any;
+
+ static pipeline: any;
+
+ static usingDomains: any;
+
+ }
+
+ class Stream {
+ constructor(opts: any);
+
+ pipe(dest: any, options: any): any;
+
+ static Duplex: any;
+
+ static EventEmitter: any;
+
+ static PassThrough: any;
+
+ static Readable: any;
+
+ static Stream: any;
+
+ static Transform: any;
+
+ static Writable: any;
+
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
+ static defaultMaxListeners: any;
+
+ static errorMonitor: any;
+
+ static finished: any;
+
+ static init: any;
+
+ static listenerCount: any;
+
+ static on: any;
+
+ static once: any;
+
+ static pipeline: any;
+
+ static usingDomains: any;
+
+ }
+
+ class Transform {
+ constructor(options: any);
+
+ push(chunk: any, encoding: any): any;
+
+ static Duplex: any;
+
+ static EventEmitter: any;
+
+ static PassThrough: any;
+
+ static Readable: any;
+
+ static ReadableState: any;
+
+ static Stream: any;
+
+ static Transform: any;
+
+ static Writable: any;
+
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -27302,6 +32139,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -27343,14 +32182,22 @@ export namespace WriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -27363,7 +32210,7 @@ export namespace WriteStream {
namespace Stream {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -27397,12 +32244,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -27428,8 +32283,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -27438,6 +32299,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -27497,8 +32360,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -27507,6 +32376,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -27536,8 +32407,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -27546,6 +32423,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -27587,14 +32466,22 @@ export namespace WriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -27607,7 +32494,7 @@ export namespace WriteStream {
namespace Transform {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -27641,12 +32528,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -27672,8 +32567,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -27682,6 +32583,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -27741,8 +32644,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -27751,6 +32660,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -27760,7 +32671,7 @@ export namespace WriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -27778,14 +32689,22 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -27827,14 +32746,22 @@ export namespace WriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -27847,7 +32774,7 @@ export namespace WriteStream {
namespace Writable {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -27881,12 +32808,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -27912,8 +32847,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -27922,6 +32863,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -27981,8 +32924,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -27991,6 +32940,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -28000,7 +32951,7 @@ export namespace WriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -28018,14 +32969,22 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -28055,8 +33014,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -28065,6 +33030,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -28104,16 +33071,24 @@ export namespace WriteStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -28123,7 +33098,7 @@ export namespace WriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -28157,12 +33132,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -28210,16 +33193,24 @@ export namespace WriteStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -28229,7 +33220,7 @@ export namespace WriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -28237,14 +33228,22 @@ export namespace WriteStream {
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -28264,16 +33263,24 @@ export namespace WriteStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -28303,14 +33310,22 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -28321,7 +33336,7 @@ export namespace WriteStream {
namespace Duplex {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -28355,12 +33370,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -28418,8 +33441,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -28428,6 +33457,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -28437,7 +33468,7 @@ export namespace WriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -28455,14 +33486,22 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -28492,8 +33531,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -28502,6 +33547,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -28543,14 +33590,22 @@ export namespace WriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -28591,8 +33646,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -28601,6 +33662,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -28610,7 +33673,7 @@ export namespace WriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -28644,12 +33707,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -28657,7 +33728,7 @@ export namespace WriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -28675,14 +33746,22 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -28712,8 +33791,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -28722,6 +33807,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -28763,14 +33850,22 @@ export namespace WriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -28811,8 +33906,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -28821,6 +33922,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -28830,7 +33933,7 @@ export namespace WriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -28864,12 +33967,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -28927,8 +34038,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -28937,6 +34054,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -28966,8 +34085,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -28976,6 +34101,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -29017,14 +34144,22 @@ export namespace WriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -29065,8 +34200,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -29075,6 +34216,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -29084,7 +34227,7 @@ export namespace WriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -29118,12 +34261,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -29181,8 +34332,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -29191,6 +34348,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -29200,7 +34359,7 @@ export namespace WriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -29218,14 +34377,22 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -29267,14 +34434,22 @@ export namespace WriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -29315,8 +34490,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -29325,6 +34506,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -29334,7 +34517,7 @@ export namespace WriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -29368,12 +34551,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -29431,8 +34622,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -29441,6 +34638,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -29450,7 +34649,7 @@ export namespace WriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -29468,14 +34667,22 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -29505,8 +34712,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -29515,6 +34728,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -29554,16 +34769,24 @@ export namespace WriteStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -29573,7 +34796,7 @@ export namespace WriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -29607,12 +34830,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -29628,16 +34859,24 @@ export namespace WriteStream {
static ReadableState(options: any, stream: any, isDuplex: any): void;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -29647,7 +34886,7 @@ export namespace WriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -29655,14 +34894,22 @@ export namespace WriteStream {
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -29682,16 +34929,24 @@ export namespace WriteStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -29721,14 +34976,22 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -29739,7 +35002,7 @@ export namespace WriteStream {
namespace Duplex {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -29773,12 +35036,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -29804,8 +35075,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -29814,6 +35091,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -29823,7 +35102,7 @@ export namespace WriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -29841,14 +35120,22 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -29878,8 +35165,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -29888,6 +35181,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -29929,14 +35224,22 @@ export namespace WriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -29977,8 +35280,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -29987,6 +35296,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -29996,7 +35307,7 @@ export namespace WriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -30030,12 +35341,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -30043,7 +35362,7 @@ export namespace WriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -30061,14 +35380,22 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -30098,8 +35425,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -30108,6 +35441,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -30149,14 +35484,22 @@ export namespace WriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -30197,8 +35540,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -30207,6 +35556,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -30216,7 +35567,7 @@ export namespace WriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -30250,12 +35601,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -30281,8 +35640,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -30291,6 +35656,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -30320,8 +35687,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -30330,6 +35703,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -30371,14 +35746,22 @@ export namespace WriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -30419,8 +35802,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -30429,6 +35818,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -30438,7 +35829,7 @@ export namespace WriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -30472,12 +35863,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -30503,8 +35902,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -30513,6 +35918,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -30522,7 +35929,7 @@ export namespace WriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -30540,14 +35947,22 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -30589,14 +36004,22 @@ export namespace WriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -30637,8 +36060,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -30647,6 +36076,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -30656,7 +36087,7 @@ export namespace WriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -30690,12 +36121,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -30721,8 +36160,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -30731,6 +36176,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -30740,7 +36187,7 @@ export namespace WriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -30758,14 +36205,22 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -30795,8 +36250,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -30805,6 +36266,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -30844,16 +36307,24 @@ export namespace WriteStream {
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -30863,7 +36334,7 @@ export namespace WriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -30897,12 +36368,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -30918,16 +36397,24 @@ export namespace WriteStream {
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -30977,16 +36464,24 @@ export namespace WriteStream {
static Stream: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -31006,16 +36501,24 @@ export namespace WriteStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -31045,14 +36548,22 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -31063,7 +36574,7 @@ export namespace WriteStream {
namespace Duplex {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -31097,12 +36608,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -31128,8 +36647,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -31138,6 +36663,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -31197,8 +36724,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -31207,6 +36740,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -31236,8 +36771,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -31246,6 +36787,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -31287,14 +36830,22 @@ export namespace WriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -31335,8 +36886,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -31345,6 +36902,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -31354,7 +36913,7 @@ export namespace WriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -31388,12 +36947,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -31451,8 +37018,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -31461,6 +37034,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -31490,8 +37065,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -31500,6 +37081,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -31541,14 +37124,22 @@ export namespace WriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -31589,8 +37180,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -31599,6 +37196,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -31608,7 +37207,7 @@ export namespace WriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -31642,12 +37241,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -31673,8 +37280,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -31683,6 +37296,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -31712,8 +37327,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -31722,6 +37343,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -31763,14 +37386,22 @@ export namespace WriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -31811,8 +37442,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -31821,6 +37458,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -31830,7 +37469,7 @@ export namespace WriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -31864,12 +37503,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -31895,8 +37542,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -31905,6 +37558,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -31964,8 +37619,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -31974,6 +37635,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -32015,14 +37678,22 @@ export namespace WriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -32063,8 +37734,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -32073,6 +37750,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -32082,7 +37761,7 @@ export namespace WriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -32116,12 +37795,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -32147,8 +37834,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -32157,6 +37850,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -32216,8 +37911,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -32226,6 +37927,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -32255,8 +37958,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -32265,6 +37974,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -32304,16 +38015,24 @@ export namespace WriteStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -32323,7 +38042,7 @@ export namespace WriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -32357,12 +38076,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -32378,16 +38105,24 @@ export namespace WriteStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -32437,16 +38172,24 @@ export namespace WriteStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -32456,7 +38199,7 @@ export namespace WriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -32464,14 +38207,22 @@ export namespace WriteStream {
static Transform: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -32501,14 +38252,22 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -32519,7 +38278,7 @@ export namespace WriteStream {
namespace Duplex {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -32553,12 +38312,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -32584,8 +38351,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -32594,6 +38367,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -32653,8 +38428,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -32663,6 +38444,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -32672,7 +38455,7 @@ export namespace WriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -32690,14 +38473,22 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -32739,14 +38530,22 @@ export namespace WriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -32787,8 +38586,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -32797,6 +38602,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -32806,7 +38613,7 @@ export namespace WriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -32840,12 +38647,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -32903,8 +38718,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -32913,6 +38734,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -32922,7 +38745,7 @@ export namespace WriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -32940,14 +38763,22 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -32989,14 +38820,22 @@ export namespace WriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -33037,8 +38876,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -33047,6 +38892,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -33056,7 +38903,7 @@ export namespace WriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -33090,12 +38937,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -33121,8 +38976,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -33131,6 +38992,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -33140,7 +39003,7 @@ export namespace WriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -33158,14 +39021,22 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -33207,14 +39078,22 @@ export namespace WriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -33255,8 +39134,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -33265,6 +39150,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -33274,7 +39161,7 @@ export namespace WriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -33308,12 +39195,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -33339,8 +39234,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -33349,6 +39250,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -33408,8 +39311,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -33418,6 +39327,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -33459,14 +39370,22 @@ export namespace WriteStream {
static WritableState: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -33507,8 +39426,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -33517,6 +39442,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -33526,7 +39453,7 @@ export namespace WriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -33560,12 +39487,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -33591,8 +39526,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -33601,6 +39542,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -33660,8 +39603,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -33670,6 +39619,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -33679,7 +39630,7 @@ export namespace WriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -33697,14 +39648,22 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -33744,16 +39703,24 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -33763,7 +39730,7 @@ export namespace WriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -33797,12 +39764,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
- static init(): void;
+ static errorMonitor: any;
+
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static usingDomains: boolean;
@@ -33818,16 +39793,24 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -33877,16 +39860,24 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -33896,7 +39887,7 @@ export namespace WriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -33904,14 +39895,22 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -33931,16 +39930,24 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: boolean;
+
static defaultMaxListeners: number;
+ static errorMonitor: any;
+
static finished(stream: any, opts: any, callback: any, ...args: any[]): any;
static from(iterable: any, opts: any): any;
- static init(): void;
+ static init(opts: any): void;
static listenerCount(emitter: any, type: any): any;
+ static on(emitter: any, event: any): any;
+
static once(emitter: any, name: any): any;
static pipeline(streams: any): any;
@@ -33958,7 +39965,7 @@ export namespace WriteStream {
namespace Duplex {
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -33992,12 +39999,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -34023,8 +40038,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -34033,6 +40054,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -34092,8 +40115,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -34102,6 +40131,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -34111,7 +40142,7 @@ export namespace WriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -34129,14 +40160,22 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -34166,8 +40205,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -34176,6 +40221,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -34216,8 +40263,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -34226,6 +40279,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -34235,7 +40290,7 @@ export namespace WriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -34269,12 +40324,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -34332,8 +40395,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -34342,6 +40411,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -34351,7 +40422,7 @@ export namespace WriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -34369,14 +40440,22 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -34406,8 +40485,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -34416,6 +40501,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -34456,8 +40543,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -34466,6 +40559,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -34475,7 +40570,7 @@ export namespace WriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -34509,12 +40604,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -34540,8 +40643,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -34550,6 +40659,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -34559,7 +40670,7 @@ export namespace WriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -34577,14 +40688,22 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -34614,8 +40733,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -34624,6 +40749,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -34664,8 +40791,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -34674,6 +40807,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -34683,7 +40818,7 @@ export namespace WriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -34717,12 +40852,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -34748,8 +40891,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -34758,6 +40907,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -34817,8 +40968,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -34827,6 +40984,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -34856,8 +41015,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -34866,6 +41031,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -34906,8 +41073,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -34916,6 +41089,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -34925,7 +41100,7 @@ export namespace WriteStream {
}
class EventEmitter {
- constructor();
+ constructor(opts: any);
addListener(type: any, listener: any): any;
@@ -34959,12 +41134,20 @@ export namespace WriteStream {
static EventEmitter: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static usingDomains: any;
@@ -34990,8 +41173,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -35000,6 +41189,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -35059,8 +41250,14 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static from: any;
@@ -35069,6 +41266,8 @@ export namespace WriteStream {
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
@@ -35078,7 +41277,7 @@ export namespace WriteStream {
}
class Stream {
- constructor();
+ constructor(opts: any);
pipe(dest: any, options: any): any;
@@ -35096,14 +41295,22 @@ export namespace WriteStream {
static Writable: any;
+ static captureRejectionSymbol: any;
+
+ static captureRejections: any;
+
static defaultMaxListeners: any;
+ static errorMonitor: any;
+
static finished: any;
static init: any;
static listenerCount: any;
+ static on: any;
+
static once: any;
static pipeline: any;
diff --git a/baselines/module-yargs.d.ts b/baselines/module-yargs.d.ts
index 6f971f7..c7ba55f 100644
--- a/baselines/module-yargs.d.ts
+++ b/baselines/module-yargs.d.ts
@@ -7,21 +7,59 @@ declare namespace yargs {
const argv: {
$0: string;
+ r: string;
};
- const parsed: boolean;
+ const parsed: {
+ aliases: {
+ help: any[];
+ version: any[];
+ };
+ argv: {
+ $0: string;
+ r: string;
+ };
+ configuration: {
+ "boolean-negation": boolean;
+ "camel-case-expansion": boolean;
+ "combine-arrays": boolean;
+ "dot-notation": boolean;
+ "duplicate-arguments-array": boolean;
+ "flatten-duplicate-arrays": boolean;
+ "greedy-arrays": boolean;
+ "halt-at-non-option": boolean;
+ "nargs-eats-options": boolean;
+ "negation-prefix": string;
+ "parse-numbers": boolean;
+ "populate--": boolean;
+ "set-placeholder-key": boolean;
+ "short-option-groups": boolean;
+ "strip-aliased": boolean;
+ "strip-dashed": boolean;
+ "unknown-options-as-args": boolean;
+ };
+ defaulted: {
+ };
+ error: any;
+ newAliases: {
+ };
+ };
function addHelpOpt(p0: any, p1: any): any;
+ function addShowHiddenOpt(p0: any, p1: any): any;
+
function alias(p0: any, p1: any): any;
function array(p0: any): any;
- function check(p0: any): any;
+ function check(p0: any, p1: any): any;
function choices(p0: any, p1: any): any;
- function command(p0: any, p1: any, p2: any, p3: any): any;
+ function coerce(p0: any, p1: any): any;
+
+ function command(p0: any, p1: any, p2: any, p3: any, p4: any): any;
function commandDir(p0: any, p1: any): any;
@@ -29,12 +67,20 @@ declare namespace yargs {
function config(p0: any, p1: any, p2: any): any;
+ function conflicts(p0: any, p1: any): any;
+
function count(p0: any): any;
function defaults(p0: any, p1: any, p2: any): any;
function demand(p0: any, p1: any, p2: any): any;
+ function demandCommand(p0: any, p1: any, p2: any, p3: any): any;
+
+ function demandOption(p0: any, p1: any): any;
+
+ function deprecateOption(p0: any, p1: any): any;
+
function describe(p0: any, p1: any): any;
function detectLocale(p0: any): any;
@@ -47,6 +93,8 @@ declare namespace yargs {
function example(p0: any, p1: any): any;
+ function exit(p0: any, p1: any): any;
+
function exitProcess(p0: any): any;
function fail(p0: any): any;
@@ -57,7 +105,11 @@ declare namespace yargs {
function getContext(): any;
- function getDemanded(): any;
+ function getDemandedCommands(): any;
+
+ function getDemandedOptions(): any;
+
+ function getDeprecatedOptions(): any;
function getDetectLocale(): any;
@@ -65,57 +117,81 @@ declare namespace yargs {
function getGroups(): any;
+ function getHandlerFinishCommand(): any;
+
function getOptions(): any;
+ function getParserConfiguration(): any;
+
function getStrict(): any;
+ function getStrictCommands(): any;
+
function getUsageInstance(): any;
function getValidationInstance(): any;
- function global(p0: any): any;
+ function global(p0: any, p1: any): any;
function group(p0: any, p1: any): any;
function help(p0: any, p1: any): any;
+ function hide(p0: any): any;
+
function implies(p0: any, p1: any): any;
function locale(p0: any): any;
+ function middleware(p0: any): any;
+
function nargs(p0: any, p1: any): any;
function normalize(p0: any): any;
function number(p0: any): any;
+ function onFinishCommand(p0: any): any;
+
function option(p0: any, p1: any): any;
function options(p0: any, p1: any): any;
- function parse(p0: any, p1: any): any;
+ function parse(p0: any, p1: any, p2: any): any;
+
+ function parserConfiguration(p0: any): any;
function pkgConf(p0: any, p1: any): any;
+ function positional(p0: any, p1: any): any;
+
+ function recommendCommands(p0: any): any;
+
function require(p0: any, p1: any, p2: any): any;
function required(p0: any, p1: any, p2: any): any;
- function requiresArg(p0: any): any;
+ function requiresArg(p0: any, p1: any): any;
function reset(p0: any): any;
function resetOptions(p0: any): any;
- function showCompletionScript(p0: any): any;
+ function scriptName(p0: any): any;
+
+ function showCompletionScript(p0: any, p1: any): any;
function showHelp(p0: any): any;
function showHelpOnFail(p0: any, p1: any): any;
+ function showHidden(p0: any, p1: any): any;
+
function skipValidation(p0: any): any;
- function strict(): any;
+ function strict(p0: any): any;
+
+ function strictCommands(p0: any): any;
function string(p0: any): any;
@@ -125,7 +201,7 @@ declare namespace yargs {
function updateStrings(p0: any): any;
- function usage(p0: any, p1: any): any;
+ function usage(p0: any, p1: any, p2: any, p3: any): any;
function version(p0: any, p1: any, p2: any): any;
diff --git a/docs/browser-bundle.js b/docs/browser-bundle.js
index 5049d4a..697a7dc 100644
--- a/docs/browser-bundle.js
+++ b/docs/browser-bundle.js
@@ -1,44 +1,16 @@
-!function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(module,exports,__webpack_require__){"use strict";var guess=__webpack_require__(1);!function(){var css="position: fixed;\n\tdisplay: inline-block;\n\tleft: 10%;\n\ttop: 10%;\n\twidth: auto;\n\theight: auto;\n\tpadding: 2em;\n\tmargin-left: auto;\n\tmargin-right: auto;\n\tborder: solid black 2px;\n\tz-index: 100000;\n\tbackground-color: #294E80;\n color: white;\n\ttext-align: center;",displayWindow=document.createElement("div");displayWindow.setAttribute("id","tsguess-window"),displayWindow.setAttribute("style",css),displayWindow.innerHTML='\n\t\t
tsguess Browser Type Guesser
\n\t\t \n \n\t\t
\n\t\t \n \n\t',window.setTimeout(function(){var button=document.getElementById("tsguess-generate"),input=document.getElementById("tsguess-input"),output=document.getElementById("tsguess-output");button.addEventListener("click",function(){output.value=guess.generateIdentifierDeclarationFile(input.value,eval(input.value))}),window.infer=function(e){input.value=e,button.click()}},10),document.body.appendChild(displayWindow)}()},function(e,t,n){"use strict";function r(e){return e.replace(/-/g,"_")}function a(e){return"object"==typeof e?4:"string"==typeof e||"number"==typeof e||"boolean"==typeof e?8:null===e||void 0===e?16:"function"==typeof e?d(e)?1|(i(e)?4:0):2|(o(e)?4:0):32}function i(e){return u(e).some(function(t){return d(e[t])})}function o(e){return u(e).some(function(e){return void 0===Function[e]})}function s(e,t){var n=r(e),a=f(n,t);if(1===a.length&&"namespace"===a[0].kind){for(var i=a[0].members,o=0,s=i;o1)}function f(e,t){function n(){if("function"==typeof t){var n,r=v(t,k(t)),i=C.create.namespace(e);if(d(t)){var o=C.create.class(e);y(t).forEach(function(e){return o.members.push(e)}),g(t).forEach(function(e){return o.members.push(e)}),o.members.push(C.create.constructor(r[0])),o.members.sort(h),n=o}else{var s=k(t),c=v(t,s);n=C.create.function(e,c[0],c[1])}for(var _=u(t),l=0,m=_;l0?[n,i]:[n]}if("object"==typeof t){var x=p(t);if("string"==typeof x||"name"===x.kind||"array"===x.kind){var S=C.create.const(e,x);return"string"===x&&(S.comment='Value of string: "'+x.substr(0,100)+(x.length>100?"...":"")+'"'),[S]}for(var _=(a(t),u(t)),D=0,T=0,w=_;T4){var r=E.create.const(e,C.type.any);return r.comment=(w.has(t)?"Circular reference":"Too-deep object hierarchy")+" from "+A.join("."),[r]}if(!l(e))return[];w.set(t),A.push(e);var i=n();return A.pop(),w.delete(t),i}function p(e){function t(){for(var t in T)if(T[t]&&e instanceof T[t])return E.create.namedTypeReference(t);if(Array.isArray(e))return e.length>0?E.create.array(p(e[0])):E.create.array(C.type.any);switch(typeof e){case"string":case"number":case"boolean":return typeof e;case"undefined":return C.type.any;case"object":if(null===e)return C.type.any;w.set(e);var n=m(e);w.delete(e),n.sort(h);var r=C.create.objectType(n);return r;default:return C.type.any}}var n=t();return n}function m(e){function t(t){return w.has(e[t])?E.create.property(t,C.type.any):E.create.property(t,p(e[t]))}w.set(e);var n=u(e),r=n.map(t);return w.delete(e),r}function g(e){function t(e,t){if("function"==typeof t){var n=v(t,k(t)),r=E.create.method(e,n[0],n[1]);return x(t)&&(r.comment="Native method; no parameter or return type inference available"),r}}function n(e){return"constructor"===e||"_"===e[0]}var r=Object.getOwnPropertyNames(e.prototype),a=r.filter(function(e){return!n(e)}).map(function(n){return t(n,e.prototype[n])}).filter(function(e){return void 0!==e});return a.sort(),a}function y(e){if(x(e))return[];var t=(k(e),[]);return t}function h(e,t){return e.kind===t.kind?e.name>t.name?1:e.namet.kind?1:e.kind0}var S=n(2),D=n(65),C=n(66),E=n(66),T={Date:Date,RegExp:RegExp,Map:"undefined"!=typeof Map?Map:void 0,HTMLElement:"undefined"!=typeof HTMLElement?HTMLElement:void 0};t.generateModuleDeclarationFile=s,t.generateIdentifierDeclarationFile=c;var w=new Map,N=Object.getOwnPropertyNames(function(){}),A=[]},function(e,t,n){(function(t,r,a,i){var o,s=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)};!function(e){var t;!function(e){e[e.Unknown=0]="Unknown",e[e.EndOfFileToken=1]="EndOfFileToken",e[e.SingleLineCommentTrivia=2]="SingleLineCommentTrivia",e[e.MultiLineCommentTrivia=3]="MultiLineCommentTrivia",e[e.NewLineTrivia=4]="NewLineTrivia",e[e.WhitespaceTrivia=5]="WhitespaceTrivia",e[e.ShebangTrivia=6]="ShebangTrivia",e[e.ConflictMarkerTrivia=7]="ConflictMarkerTrivia",e[e.NumericLiteral=8]="NumericLiteral",e[e.StringLiteral=9]="StringLiteral",e[e.JsxText=10]="JsxText",e[e.RegularExpressionLiteral=11]="RegularExpressionLiteral",e[e.NoSubstitutionTemplateLiteral=12]="NoSubstitutionTemplateLiteral",e[e.TemplateHead=13]="TemplateHead",e[e.TemplateMiddle=14]="TemplateMiddle",e[e.TemplateTail=15]="TemplateTail",e[e.OpenBraceToken=16]="OpenBraceToken",e[e.CloseBraceToken=17]="CloseBraceToken",e[e.OpenParenToken=18]="OpenParenToken",e[e.CloseParenToken=19]="CloseParenToken",e[e.OpenBracketToken=20]="OpenBracketToken",e[e.CloseBracketToken=21]="CloseBracketToken",e[e.DotToken=22]="DotToken",e[e.DotDotDotToken=23]="DotDotDotToken",e[e.SemicolonToken=24]="SemicolonToken",e[e.CommaToken=25]="CommaToken",e[e.LessThanToken=26]="LessThanToken",e[e.LessThanSlashToken=27]="LessThanSlashToken",e[e.GreaterThanToken=28]="GreaterThanToken",e[e.LessThanEqualsToken=29]="LessThanEqualsToken",e[e.GreaterThanEqualsToken=30]="GreaterThanEqualsToken",e[e.EqualsEqualsToken=31]="EqualsEqualsToken",e[e.ExclamationEqualsToken=32]="ExclamationEqualsToken",e[e.EqualsEqualsEqualsToken=33]="EqualsEqualsEqualsToken",e[e.ExclamationEqualsEqualsToken=34]="ExclamationEqualsEqualsToken",e[e.EqualsGreaterThanToken=35]="EqualsGreaterThanToken",e[e.PlusToken=36]="PlusToken",e[e.MinusToken=37]="MinusToken",e[e.AsteriskToken=38]="AsteriskToken",e[e.AsteriskAsteriskToken=39]="AsteriskAsteriskToken",e[e.SlashToken=40]="SlashToken",e[e.PercentToken=41]="PercentToken",e[e.PlusPlusToken=42]="PlusPlusToken",e[e.MinusMinusToken=43]="MinusMinusToken",e[e.LessThanLessThanToken=44]="LessThanLessThanToken",e[e.GreaterThanGreaterThanToken=45]="GreaterThanGreaterThanToken",e[e.GreaterThanGreaterThanGreaterThanToken=46]="GreaterThanGreaterThanGreaterThanToken",e[e.AmpersandToken=47]="AmpersandToken",e[e.BarToken=48]="BarToken",e[e.CaretToken=49]="CaretToken",e[e.ExclamationToken=50]="ExclamationToken",e[e.TildeToken=51]="TildeToken",e[e.AmpersandAmpersandToken=52]="AmpersandAmpersandToken",e[e.BarBarToken=53]="BarBarToken",e[e.QuestionToken=54]="QuestionToken",e[e.ColonToken=55]="ColonToken",e[e.AtToken=56]="AtToken",e[e.EqualsToken=57]="EqualsToken",e[e.PlusEqualsToken=58]="PlusEqualsToken",e[e.MinusEqualsToken=59]="MinusEqualsToken",e[e.AsteriskEqualsToken=60]="AsteriskEqualsToken",e[e.AsteriskAsteriskEqualsToken=61]="AsteriskAsteriskEqualsToken",e[e.SlashEqualsToken=62]="SlashEqualsToken",e[e.PercentEqualsToken=63]="PercentEqualsToken",e[e.LessThanLessThanEqualsToken=64]="LessThanLessThanEqualsToken",e[e.GreaterThanGreaterThanEqualsToken=65]="GreaterThanGreaterThanEqualsToken",e[e.GreaterThanGreaterThanGreaterThanEqualsToken=66]="GreaterThanGreaterThanGreaterThanEqualsToken",e[e.AmpersandEqualsToken=67]="AmpersandEqualsToken",e[e.BarEqualsToken=68]="BarEqualsToken",e[e.CaretEqualsToken=69]="CaretEqualsToken",e[e.Identifier=70]="Identifier",e[e.BreakKeyword=71]="BreakKeyword",e[e.CaseKeyword=72]="CaseKeyword",e[e.CatchKeyword=73]="CatchKeyword",e[e.ClassKeyword=74]="ClassKeyword",e[e.ConstKeyword=75]="ConstKeyword",e[e.ContinueKeyword=76]="ContinueKeyword",e[e.DebuggerKeyword=77]="DebuggerKeyword",e[e.DefaultKeyword=78]="DefaultKeyword",e[e.DeleteKeyword=79]="DeleteKeyword",e[e.DoKeyword=80]="DoKeyword",e[e.ElseKeyword=81]="ElseKeyword",e[e.EnumKeyword=82]="EnumKeyword",e[e.ExportKeyword=83]="ExportKeyword",e[e.ExtendsKeyword=84]="ExtendsKeyword",e[e.FalseKeyword=85]="FalseKeyword",e[e.FinallyKeyword=86]="FinallyKeyword",e[e.ForKeyword=87]="ForKeyword",e[e.FunctionKeyword=88]="FunctionKeyword",e[e.IfKeyword=89]="IfKeyword",e[e.ImportKeyword=90]="ImportKeyword",e[e.InKeyword=91]="InKeyword",e[e.InstanceOfKeyword=92]="InstanceOfKeyword",e[e.NewKeyword=93]="NewKeyword",e[e.NullKeyword=94]="NullKeyword",e[e.ReturnKeyword=95]="ReturnKeyword",e[e.SuperKeyword=96]="SuperKeyword",e[e.SwitchKeyword=97]="SwitchKeyword",e[e.ThisKeyword=98]="ThisKeyword",e[e.ThrowKeyword=99]="ThrowKeyword",e[e.TrueKeyword=100]="TrueKeyword",e[e.TryKeyword=101]="TryKeyword",e[e.TypeOfKeyword=102]="TypeOfKeyword",e[e.VarKeyword=103]="VarKeyword",e[e.VoidKeyword=104]="VoidKeyword",e[e.WhileKeyword=105]="WhileKeyword",e[e.WithKeyword=106]="WithKeyword",e[e.ImplementsKeyword=107]="ImplementsKeyword",e[e.InterfaceKeyword=108]="InterfaceKeyword",e[e.LetKeyword=109]="LetKeyword",e[e.PackageKeyword=110]="PackageKeyword",e[e.PrivateKeyword=111]="PrivateKeyword",e[e.ProtectedKeyword=112]="ProtectedKeyword",e[e.PublicKeyword=113]="PublicKeyword",e[e.StaticKeyword=114]="StaticKeyword",e[e.YieldKeyword=115]="YieldKeyword",e[e.AbstractKeyword=116]="AbstractKeyword",e[e.AsKeyword=117]="AsKeyword",e[e.AnyKeyword=118]="AnyKeyword",e[e.AsyncKeyword=119]="AsyncKeyword",e[e.AwaitKeyword=120]="AwaitKeyword",e[e.BooleanKeyword=121]="BooleanKeyword",e[e.ConstructorKeyword=122]="ConstructorKeyword",e[e.DeclareKeyword=123]="DeclareKeyword",e[e.GetKeyword=124]="GetKeyword",e[e.IsKeyword=125]="IsKeyword",e[e.KeyOfKeyword=126]="KeyOfKeyword",e[e.ModuleKeyword=127]="ModuleKeyword",e[e.NamespaceKeyword=128]="NamespaceKeyword",e[e.NeverKeyword=129]="NeverKeyword",e[e.ReadonlyKeyword=130]="ReadonlyKeyword",e[e.RequireKeyword=131]="RequireKeyword",e[e.NumberKeyword=132]="NumberKeyword",e[e.SetKeyword=133]="SetKeyword",e[e.StringKeyword=134]="StringKeyword",e[e.SymbolKeyword=135]="SymbolKeyword",e[e.TypeKeyword=136]="TypeKeyword",e[e.UndefinedKeyword=137]="UndefinedKeyword",e[e.FromKeyword=138]="FromKeyword",e[e.GlobalKeyword=139]="GlobalKeyword",e[e.OfKeyword=140]="OfKeyword",e[e.QualifiedName=141]="QualifiedName",e[e.ComputedPropertyName=142]="ComputedPropertyName",e[e.TypeParameter=143]="TypeParameter",e[e.Parameter=144]="Parameter",e[e.Decorator=145]="Decorator",e[e.PropertySignature=146]="PropertySignature",e[e.PropertyDeclaration=147]="PropertyDeclaration",e[e.MethodSignature=148]="MethodSignature",e[e.MethodDeclaration=149]="MethodDeclaration",e[e.Constructor=150]="Constructor",e[e.GetAccessor=151]="GetAccessor",e[e.SetAccessor=152]="SetAccessor",e[e.CallSignature=153]="CallSignature",e[e.ConstructSignature=154]="ConstructSignature",e[e.IndexSignature=155]="IndexSignature",e[e.TypePredicate=156]="TypePredicate",e[e.TypeReference=157]="TypeReference",e[e.FunctionType=158]="FunctionType",e[e.ConstructorType=159]="ConstructorType",e[e.TypeQuery=160]="TypeQuery",e[e.TypeLiteral=161]="TypeLiteral",e[e.ArrayType=162]="ArrayType",e[e.TupleType=163]="TupleType",e[e.UnionType=164]="UnionType",e[e.IntersectionType=165]="IntersectionType",e[e.ParenthesizedType=166]="ParenthesizedType",e[e.ThisType=167]="ThisType",e[e.TypeOperator=168]="TypeOperator",e[e.IndexedAccessType=169]="IndexedAccessType",e[e.MappedType=170]="MappedType",e[e.LiteralType=171]="LiteralType",e[e.ObjectBindingPattern=172]="ObjectBindingPattern",e[e.ArrayBindingPattern=173]="ArrayBindingPattern",e[e.BindingElement=174]="BindingElement",e[e.ArrayLiteralExpression=175]="ArrayLiteralExpression",e[e.ObjectLiteralExpression=176]="ObjectLiteralExpression",e[e.PropertyAccessExpression=177]="PropertyAccessExpression",e[e.ElementAccessExpression=178]="ElementAccessExpression",e[e.CallExpression=179]="CallExpression",e[e.NewExpression=180]="NewExpression",e[e.TaggedTemplateExpression=181]="TaggedTemplateExpression",e[e.TypeAssertionExpression=182]="TypeAssertionExpression",e[e.ParenthesizedExpression=183]="ParenthesizedExpression",e[e.FunctionExpression=184]="FunctionExpression",e[e.ArrowFunction=185]="ArrowFunction",e[e.DeleteExpression=186]="DeleteExpression",e[e.TypeOfExpression=187]="TypeOfExpression",e[e.VoidExpression=188]="VoidExpression",e[e.AwaitExpression=189]="AwaitExpression",e[e.PrefixUnaryExpression=190]="PrefixUnaryExpression",e[e.PostfixUnaryExpression=191]="PostfixUnaryExpression",e[e.BinaryExpression=192]="BinaryExpression",e[e.ConditionalExpression=193]="ConditionalExpression",e[e.TemplateExpression=194]="TemplateExpression",e[e.YieldExpression=195]="YieldExpression",e[e.SpreadElement=196]="SpreadElement",e[e.ClassExpression=197]="ClassExpression",e[e.OmittedExpression=198]="OmittedExpression",e[e.ExpressionWithTypeArguments=199]="ExpressionWithTypeArguments";e[e.AsExpression=200]="AsExpression";e[e.NonNullExpression=201]="NonNullExpression",e[e.TemplateSpan=202]="TemplateSpan",e[e.SemicolonClassElement=203]="SemicolonClassElement",e[e.Block=204]="Block",e[e.VariableStatement=205]="VariableStatement",e[e.EmptyStatement=206]="EmptyStatement",e[e.ExpressionStatement=207]="ExpressionStatement",e[e.IfStatement=208]="IfStatement",e[e.DoStatement=209]="DoStatement",e[e.WhileStatement=210]="WhileStatement",e[e.ForStatement=211]="ForStatement",e[e.ForInStatement=212]="ForInStatement",e[e.ForOfStatement=213]="ForOfStatement",e[e.ContinueStatement=214]="ContinueStatement",e[e.BreakStatement=215]="BreakStatement",e[e.ReturnStatement=216]="ReturnStatement",e[e.WithStatement=217]="WithStatement",e[e.SwitchStatement=218]="SwitchStatement",e[e.LabeledStatement=219]="LabeledStatement",e[e.ThrowStatement=220]="ThrowStatement",e[e.TryStatement=221]="TryStatement",e[e.DebuggerStatement=222]="DebuggerStatement",e[e.VariableDeclaration=223]="VariableDeclaration",e[e.VariableDeclarationList=224]="VariableDeclarationList",e[e.FunctionDeclaration=225]="FunctionDeclaration",e[e.ClassDeclaration=226]="ClassDeclaration",e[e.InterfaceDeclaration=227]="InterfaceDeclaration",e[e.TypeAliasDeclaration=228]="TypeAliasDeclaration",e[e.EnumDeclaration=229]="EnumDeclaration",e[e.ModuleDeclaration=230]="ModuleDeclaration",e[e.ModuleBlock=231]="ModuleBlock",e[e.CaseBlock=232]="CaseBlock",e[e.NamespaceExportDeclaration=233]="NamespaceExportDeclaration",e[e.ImportEqualsDeclaration=234]="ImportEqualsDeclaration",e[e.ImportDeclaration=235]="ImportDeclaration",e[e.ImportClause=236]="ImportClause",e[e.NamespaceImport=237]="NamespaceImport",e[e.NamedImports=238]="NamedImports",e[e.ImportSpecifier=239]="ImportSpecifier",e[e.ExportAssignment=240]="ExportAssignment",e[e.ExportDeclaration=241]="ExportDeclaration",e[e.NamedExports=242]="NamedExports",e[e.ExportSpecifier=243]="ExportSpecifier",e[e.MissingDeclaration=244]="MissingDeclaration",e[e.ExternalModuleReference=245]="ExternalModuleReference",e[e.JsxElement=246]="JsxElement",e[e.JsxSelfClosingElement=247]="JsxSelfClosingElement",e[e.JsxOpeningElement=248]="JsxOpeningElement",e[e.JsxClosingElement=249]="JsxClosingElement",e[e.JsxAttribute=250]="JsxAttribute",e[e.JsxSpreadAttribute=251]="JsxSpreadAttribute",e[e.JsxExpression=252]="JsxExpression",e[e.CaseClause=253]="CaseClause",e[e.DefaultClause=254]="DefaultClause",e[e.HeritageClause=255]="HeritageClause",e[e.CatchClause=256]="CatchClause",e[e.PropertyAssignment=257]="PropertyAssignment",e[e.ShorthandPropertyAssignment=258]="ShorthandPropertyAssignment",e[e.SpreadAssignment=259]="SpreadAssignment",e[e.EnumMember=260]="EnumMember",e[e.SourceFile=261]="SourceFile",e[e.JSDocTypeExpression=262]="JSDocTypeExpression",e[e.JSDocAllType=263]="JSDocAllType",e[e.JSDocUnknownType=264]="JSDocUnknownType",e[e.JSDocArrayType=265]="JSDocArrayType",e[e.JSDocUnionType=266]="JSDocUnionType",e[e.JSDocTupleType=267]="JSDocTupleType",e[e.JSDocNullableType=268]="JSDocNullableType",e[e.JSDocNonNullableType=269]="JSDocNonNullableType",e[e.JSDocRecordType=270]="JSDocRecordType",e[e.JSDocRecordMember=271]="JSDocRecordMember",e[e.JSDocTypeReference=272]="JSDocTypeReference",e[e.JSDocOptionalType=273]="JSDocOptionalType",e[e.JSDocFunctionType=274]="JSDocFunctionType",e[e.JSDocVariadicType=275]="JSDocVariadicType",e[e.JSDocConstructorType=276]="JSDocConstructorType",e[e.JSDocThisType=277]="JSDocThisType",e[e.JSDocComment=278]="JSDocComment",e[e.JSDocTag=279]="JSDocTag",e[e.JSDocAugmentsTag=280]="JSDocAugmentsTag",e[e.JSDocParameterTag=281]="JSDocParameterTag",e[e.JSDocReturnTag=282]="JSDocReturnTag",e[e.JSDocTypeTag=283]="JSDocTypeTag",e[e.JSDocTemplateTag=284]="JSDocTemplateTag",e[e.JSDocTypedefTag=285]="JSDocTypedefTag",e[e.JSDocPropertyTag=286]="JSDocPropertyTag",e[e.JSDocTypeLiteral=287]="JSDocTypeLiteral",e[e.JSDocLiteralType=288]="JSDocLiteralType",e[e.JSDocNullKeyword=289]="JSDocNullKeyword",e[e.JSDocUndefinedKeyword=290]="JSDocUndefinedKeyword",e[e.JSDocNeverKeyword=291]="JSDocNeverKeyword",e[e.SyntaxList=292]="SyntaxList",e[e.NotEmittedStatement=293]="NotEmittedStatement",e[e.PartiallyEmittedExpression=294]="PartiallyEmittedExpression",e[e.MergeDeclarationMarker=295]="MergeDeclarationMarker",e[e.EndOfDeclarationMarker=296]="EndOfDeclarationMarker",e[e.RawExpression=297]="RawExpression",e[e.Count=298]="Count",e[e.FirstAssignment=57]="FirstAssignment",e[e.LastAssignment=69]="LastAssignment",e[e.FirstCompoundAssignment=58]="FirstCompoundAssignment",e[e.LastCompoundAssignment=69]="LastCompoundAssignment",e[e.FirstReservedWord=71]="FirstReservedWord",e[e.LastReservedWord=106]="LastReservedWord",e[e.FirstKeyword=71]="FirstKeyword",e[e.LastKeyword=140]="LastKeyword",e[e.FirstFutureReservedWord=107]="FirstFutureReservedWord",e[e.LastFutureReservedWord=115]="LastFutureReservedWord",e[e.FirstTypeNode=156]="FirstTypeNode",e[e.LastTypeNode=171]="LastTypeNode",e[e.FirstPunctuation=16]="FirstPunctuation",e[e.LastPunctuation=69]="LastPunctuation",e[e.FirstToken=0]="FirstToken",e[e.LastToken=140]="LastToken",e[e.FirstTriviaToken=2]="FirstTriviaToken",e[e.LastTriviaToken=7]="LastTriviaToken",e[e.FirstLiteralToken=8]="FirstLiteralToken",e[e.LastLiteralToken=12]="LastLiteralToken",e[e.FirstTemplateToken=12]="FirstTemplateToken",e[e.LastTemplateToken=15]="LastTemplateToken",e[e.FirstBinaryOperator=26]="FirstBinaryOperator",e[e.LastBinaryOperator=69]="LastBinaryOperator",e[e.FirstNode=141]="FirstNode",e[e.FirstJSDocNode=262]="FirstJSDocNode",e[e.LastJSDocNode=288]="LastJSDocNode",e[e.FirstJSDocTagNode=278]="FirstJSDocTagNode",e[e.LastJSDocTagNode=291]="LastJSDocTagNode"}(t=e.SyntaxKind||(e.SyntaxKind={}));var n;!function(e){e[e.None=0]="None",e[e.Let=1]="Let",e[e.Const=2]="Const",e[e.NestedNamespace=4]="NestedNamespace",e[e.Synthesized=8]="Synthesized",e[e.Namespace=16]="Namespace",e[e.ExportContext=32]="ExportContext",e[e.ContainsThis=64]="ContainsThis",e[e.HasImplicitReturn=128]="HasImplicitReturn",e[e.HasExplicitReturn=256]="HasExplicitReturn",e[e.GlobalAugmentation=512]="GlobalAugmentation",e[e.HasAsyncFunctions=1024]="HasAsyncFunctions",e[e.DisallowInContext=2048]="DisallowInContext",e[e.YieldContext=4096]="YieldContext",e[e.DecoratorContext=8192]="DecoratorContext",e[e.AwaitContext=16384]="AwaitContext",e[e.ThisNodeHasError=32768]="ThisNodeHasError",e[e.JavaScriptFile=65536]="JavaScriptFile",e[e.ThisNodeOrAnySubNodesHasError=131072]="ThisNodeOrAnySubNodesHasError",e[e.HasAggregatedChildData=262144]="HasAggregatedChildData",e[e.BlockScoped=3]="BlockScoped",e[e.ReachabilityCheckFlags=384]="ReachabilityCheckFlags",e[e.ReachabilityAndEmitFlags=1408]="ReachabilityAndEmitFlags",e[e.ContextFlags=96256]="ContextFlags",e[e.TypeExcludesFlags=20480]="TypeExcludesFlags"}(n=e.NodeFlags||(e.NodeFlags={}));var r;!function(e){e[e.None=0]="None",e[e.Export=1]="Export",e[e.Ambient=2]="Ambient",e[e.Public=4]="Public",e[e.Private=8]="Private",e[e.Protected=16]="Protected",e[e.Static=32]="Static",e[e.Readonly=64]="Readonly",e[e.Abstract=128]="Abstract",e[e.Async=256]="Async",e[e.Default=512]="Default",e[e.Const=2048]="Const",e[e.HasComputedFlags=536870912]="HasComputedFlags",e[e.AccessibilityModifier=28]="AccessibilityModifier",e[e.ParameterPropertyModifier=92]="ParameterPropertyModifier",e[e.NonPublicAccessibilityModifier=24]="NonPublicAccessibilityModifier",e[e.TypeScriptModifier=2270]="TypeScriptModifier",e[e.ExportDefault=513]="ExportDefault"}(r=e.ModifierFlags||(e.ModifierFlags={}));var a;!function(e){e[e.None=0]="None",e[e.IntrinsicNamedElement=1]="IntrinsicNamedElement",e[e.IntrinsicIndexedElement=2]="IntrinsicIndexedElement",e[e.IntrinsicElement=3]="IntrinsicElement"}(a=e.JsxFlags||(e.JsxFlags={}));var i;!function(e){e[e.Succeeded=1]="Succeeded",e[e.Failed=2]="Failed",e[e.FailedAndReported=3]="FailedAndReported"}(i=e.RelationComparisonResult||(e.RelationComparisonResult={}));var o;!function(e){e[e.None=0]="None",e[e.Auto=1]="Auto",e[e.Loop=2]="Loop",e[e.Unique=3]="Unique",e[e.Node=4]="Node"}(o=e.GeneratedIdentifierKind||(e.GeneratedIdentifierKind={}));var s;!function(e){e[e.Unreachable=1]="Unreachable",e[e.Start=2]="Start",e[e.BranchLabel=4]="BranchLabel",e[e.LoopLabel=8]="LoopLabel",e[e.Assignment=16]="Assignment",e[e.TrueCondition=32]="TrueCondition",e[e.FalseCondition=64]="FalseCondition",e[e.SwitchClause=128]="SwitchClause",e[e.ArrayMutation=256]="ArrayMutation",e[e.Referenced=512]="Referenced",e[e.Shared=1024]="Shared",e[e.Label=12]="Label",e[e.Condition=96]="Condition"}(s=e.FlowFlags||(e.FlowFlags={}));var c=function(){function e(){}return e}();e.OperationCanceledException=c;var u;!function(e){e[e.Success=0]="Success",e[e.DiagnosticsPresent_OutputsSkipped=1]="DiagnosticsPresent_OutputsSkipped",e[e.DiagnosticsPresent_OutputsGenerated=2]="DiagnosticsPresent_OutputsGenerated"}(u=e.ExitStatus||(e.ExitStatus={}));var _;!function(e){e[e.None=0]="None",e[e.WriteArrayAsGenericType=1]="WriteArrayAsGenericType",e[e.UseTypeOfFunction=2]="UseTypeOfFunction",e[e.NoTruncation=4]="NoTruncation",e[e.WriteArrowStyleSignature=8]="WriteArrowStyleSignature",e[e.WriteOwnNameForAnyLike=16]="WriteOwnNameForAnyLike",e[e.WriteTypeArgumentsOfSignature=32]="WriteTypeArgumentsOfSignature",e[e.InElementType=64]="InElementType",e[e.UseFullyQualifiedType=128]="UseFullyQualifiedType",e[e.InFirstTypeArgument=256]="InFirstTypeArgument",e[e.InTypeAlias=512]="InTypeAlias",e[e.UseTypeAliasValue=1024]="UseTypeAliasValue"}(_=e.TypeFormatFlags||(e.TypeFormatFlags={}));var l;!function(e){e[e.None=0]="None",e[e.WriteTypeParametersOrArguments=1]="WriteTypeParametersOrArguments",e[e.UseOnlyExternalAliasing=2]="UseOnlyExternalAliasing"}(l=e.SymbolFormatFlags||(e.SymbolFormatFlags={}));var d;!function(e){e[e.Accessible=0]="Accessible",e[e.NotAccessible=1]="NotAccessible",e[e.CannotBeNamed=2]="CannotBeNamed"}(d=e.SymbolAccessibility||(e.SymbolAccessibility={}));var f;!function(e){e[e.UnionOrIntersection=0]="UnionOrIntersection",e[e.Spread=1]="Spread"}(f=e.SyntheticSymbolKind||(e.SyntheticSymbolKind={}));var p;!function(e){e[e.This=0]="This",e[e.Identifier=1]="Identifier"}(p=e.TypePredicateKind||(e.TypePredicateKind={}));var m;!function(e){e[e.Unknown=0]="Unknown",e[e.TypeWithConstructSignatureAndValue=1]="TypeWithConstructSignatureAndValue",e[e.VoidNullableOrNeverType=2]="VoidNullableOrNeverType",e[e.NumberLikeType=3]="NumberLikeType",e[e.StringLikeType=4]="StringLikeType",e[e.BooleanType=5]="BooleanType",e[e.ArrayLikeType=6]="ArrayLikeType",e[e.ESSymbolType=7]="ESSymbolType",e[e.Promise=8]="Promise",e[e.TypeWithCallSignature=9]="TypeWithCallSignature",e[e.ObjectType=10]="ObjectType"}(m=e.TypeReferenceSerializationKind||(e.TypeReferenceSerializationKind={}));var g;!function(e){e[e.None=0]="None",e[e.FunctionScopedVariable=1]="FunctionScopedVariable",e[e.BlockScopedVariable=2]="BlockScopedVariable",e[e.Property=4]="Property",e[e.EnumMember=8]="EnumMember",e[e.Function=16]="Function",e[e.Class=32]="Class",e[e.Interface=64]="Interface",e[e.ConstEnum=128]="ConstEnum",e[e.RegularEnum=256]="RegularEnum",e[e.ValueModule=512]="ValueModule",e[e.NamespaceModule=1024]="NamespaceModule",e[e.TypeLiteral=2048]="TypeLiteral",e[e.ObjectLiteral=4096]="ObjectLiteral",e[e.Method=8192]="Method",e[e.Constructor=16384]="Constructor",e[e.GetAccessor=32768]="GetAccessor",e[e.SetAccessor=65536]="SetAccessor",e[e.Signature=131072]="Signature",e[e.TypeParameter=262144]="TypeParameter",e[e.TypeAlias=524288]="TypeAlias",e[e.ExportValue=1048576]="ExportValue",e[e.ExportType=2097152]="ExportType",e[e.ExportNamespace=4194304]="ExportNamespace",e[e.Alias=8388608]="Alias",e[e.Instantiated=16777216]="Instantiated",e[e.Merged=33554432]="Merged",e[e.Transient=67108864]="Transient",e[e.Prototype=134217728]="Prototype",e[e.SyntheticProperty=268435456]="SyntheticProperty",e[e.Optional=536870912]="Optional",e[e.ExportStar=1073741824]="ExportStar",e[e.Enum=384]="Enum",e[e.Variable=3]="Variable",e[e.Value=107455]="Value",e[e.Type=793064]="Type",e[e.Namespace=1920]="Namespace",e[e.Module=1536]="Module",e[e.Accessor=98304]="Accessor",e[e.FunctionScopedVariableExcludes=107454]="FunctionScopedVariableExcludes",e[e.BlockScopedVariableExcludes=107455]="BlockScopedVariableExcludes",e[e.ParameterExcludes=107455]="ParameterExcludes",e[e.PropertyExcludes=0]="PropertyExcludes",e[e.EnumMemberExcludes=900095]="EnumMemberExcludes",e[e.FunctionExcludes=106927]="FunctionExcludes",e[e.ClassExcludes=899519]="ClassExcludes",e[e.InterfaceExcludes=792968]="InterfaceExcludes",e[e.RegularEnumExcludes=899327]="RegularEnumExcludes",e[e.ConstEnumExcludes=899967]="ConstEnumExcludes",e[e.ValueModuleExcludes=106639]="ValueModuleExcludes",e[e.NamespaceModuleExcludes=0]="NamespaceModuleExcludes",e[e.MethodExcludes=99263]="MethodExcludes",e[e.GetAccessorExcludes=41919]="GetAccessorExcludes",e[e.SetAccessorExcludes=74687]="SetAccessorExcludes",e[e.TypeParameterExcludes=530920]="TypeParameterExcludes",e[e.TypeAliasExcludes=793064]="TypeAliasExcludes",e[e.AliasExcludes=8388608]="AliasExcludes",e[e.ModuleMember=8914931]="ModuleMember",e[e.ExportHasLocal=944]="ExportHasLocal",e[e.HasExports=1952]="HasExports",e[e.HasMembers=6240]="HasMembers",e[e.BlockScoped=418]="BlockScoped",e[e.PropertyOrAccessor=98308]="PropertyOrAccessor",e[e.Export=7340032]="Export",e[e.ClassMember=106500]="ClassMember",e[e.Classifiable=788448]="Classifiable"}(g=e.SymbolFlags||(e.SymbolFlags={}));var y;!function(e){e[e.TypeChecked=1]="TypeChecked",e[e.LexicalThis=2]="LexicalThis",e[e.CaptureThis=4]="CaptureThis",e[e.SuperInstance=256]="SuperInstance",e[e.SuperStatic=512]="SuperStatic",e[e.ContextChecked=1024]="ContextChecked",e[e.AsyncMethodWithSuper=2048]="AsyncMethodWithSuper",e[e.AsyncMethodWithSuperBinding=4096]="AsyncMethodWithSuperBinding",e[e.CaptureArguments=8192]="CaptureArguments",e[e.EnumValuesComputed=16384]="EnumValuesComputed",e[e.LexicalModuleMergesWithClass=32768]="LexicalModuleMergesWithClass",e[e.LoopWithCapturedBlockScopedBinding=65536]="LoopWithCapturedBlockScopedBinding",e[e.CapturedBlockScopedBinding=131072]="CapturedBlockScopedBinding",e[e.BlockScopedBindingInLoop=262144]="BlockScopedBindingInLoop",e[e.ClassWithBodyScopedClassBinding=524288]="ClassWithBodyScopedClassBinding",e[e.BodyScopedClassBinding=1048576]="BodyScopedClassBinding",e[e.NeedsLoopOutParameter=2097152]="NeedsLoopOutParameter",e[e.AssignmentsMarked=4194304]="AssignmentsMarked",e[e.ClassWithConstructorReference=8388608]="ClassWithConstructorReference",e[e.ConstructorReferenceInClass=16777216]="ConstructorReferenceInClass"}(y=e.NodeCheckFlags||(e.NodeCheckFlags={}));var h;!function(e){e[e.Any=1]="Any",e[e.String=2]="String",e[e.Number=4]="Number",e[e.Boolean=8]="Boolean",e[e.Enum=16]="Enum",e[e.StringLiteral=32]="StringLiteral",e[e.NumberLiteral=64]="NumberLiteral",e[e.BooleanLiteral=128]="BooleanLiteral",e[e.EnumLiteral=256]="EnumLiteral",e[e.ESSymbol=512]="ESSymbol",e[e.Void=1024]="Void",e[e.Undefined=2048]="Undefined",e[e.Null=4096]="Null",e[e.Never=8192]="Never",e[e.TypeParameter=16384]="TypeParameter",e[e.Object=32768]="Object",e[e.Union=65536]="Union",e[e.Intersection=131072]="Intersection",e[e.Index=262144]="Index",e[e.IndexedAccess=524288]="IndexedAccess",e[e.FreshLiteral=1048576]="FreshLiteral",e[e.ContainsWideningType=2097152]="ContainsWideningType",e[e.ContainsObjectLiteral=4194304]="ContainsObjectLiteral",e[e.ContainsAnyFunctionType=8388608]="ContainsAnyFunctionType",e[e.Nullable=6144]="Nullable",e[e.Literal=480]="Literal",e[e.StringOrNumberLiteral=96]="StringOrNumberLiteral",e[e.DefinitelyFalsy=7392]="DefinitelyFalsy",e[e.PossiblyFalsy=7406]="PossiblyFalsy",e[e.Intrinsic=16015]="Intrinsic",e[e.Primitive=8190]="Primitive",e[e.StringLike=262178]="StringLike",e[e.NumberLike=340]="NumberLike",
-e[e.BooleanLike=136]="BooleanLike",e[e.EnumLike=272]="EnumLike",e[e.UnionOrIntersection=196608]="UnionOrIntersection",e[e.StructuredType=229376]="StructuredType",e[e.StructuredOrTypeParameter=507904]="StructuredOrTypeParameter",e[e.TypeVariable=540672]="TypeVariable",e[e.Narrowable=1033215]="Narrowable",e[e.NotUnionOrUnit=33281]="NotUnionOrUnit",e[e.RequiresWidening=6291456]="RequiresWidening",e[e.PropagatingFlags=14680064]="PropagatingFlags"}(h=e.TypeFlags||(e.TypeFlags={}));var v;!function(e){e[e.Class=1]="Class",e[e.Interface=2]="Interface",e[e.Reference=4]="Reference",e[e.Tuple=8]="Tuple",e[e.Anonymous=16]="Anonymous",e[e.Mapped=32]="Mapped",e[e.Instantiated=64]="Instantiated",e[e.ObjectLiteral=128]="ObjectLiteral",e[e.EvolvingArray=256]="EvolvingArray",e[e.ObjectLiteralPatternWithComputedProperties=512]="ObjectLiteralPatternWithComputedProperties",e[e.ClassOrInterface=3]="ClassOrInterface"}(v=e.ObjectFlags||(e.ObjectFlags={}));var b;!function(e){e[e.Call=0]="Call",e[e.Construct=1]="Construct"}(b=e.SignatureKind||(e.SignatureKind={}));var k;!function(e){e[e.String=0]="String",e[e.Number=1]="Number"}(k=e.IndexKind||(e.IndexKind={}));var x;!function(e){e[e.None=0]="None",e[e.ExportsProperty=1]="ExportsProperty",e[e.ModuleExports=2]="ModuleExports",e[e.PrototypeProperty=3]="PrototypeProperty",e[e.ThisProperty=4]="ThisProperty"}(x=e.SpecialPropertyAssignmentKind||(e.SpecialPropertyAssignmentKind={}));var S;!function(e){e[e.Warning=0]="Warning",e[e.Error=1]="Error",e[e.Message=2]="Message"}(S=e.DiagnosticCategory||(e.DiagnosticCategory={}));var D;!function(e){e[e.Classic=1]="Classic",e[e.NodeJs=2]="NodeJs"}(D=e.ModuleResolutionKind||(e.ModuleResolutionKind={}));var C;!function(e){e[e.None=0]="None",e[e.CommonJS=1]="CommonJS",e[e.AMD=2]="AMD",e[e.UMD=3]="UMD",e[e.System=4]="System",e[e.ES2015=5]="ES2015"}(C=e.ModuleKind||(e.ModuleKind={}));var E;!function(e){e[e.None=0]="None",e[e.Preserve=1]="Preserve",e[e.React=2]="React"}(E=e.JsxEmit||(e.JsxEmit={}));var T;!function(e){e[e.CarriageReturnLineFeed=0]="CarriageReturnLineFeed",e[e.LineFeed=1]="LineFeed"}(T=e.NewLineKind||(e.NewLineKind={}));var w;!function(e){e[e.Unknown=0]="Unknown",e[e.JS=1]="JS",e[e.JSX=2]="JSX",e[e.TS=3]="TS",e[e.TSX=4]="TSX"}(w=e.ScriptKind||(e.ScriptKind={}));var N;!function(e){e[e.ES3=0]="ES3",e[e.ES5=1]="ES5",e[e.ES2015=2]="ES2015",e[e.ES2016=3]="ES2016",e[e.ES2017=4]="ES2017",e[e.ESNext=5]="ESNext",e[e.Latest=5]="Latest"}(N=e.ScriptTarget||(e.ScriptTarget={}));var A;!function(e){e[e.Standard=0]="Standard",e[e.JSX=1]="JSX"}(A=e.LanguageVariant||(e.LanguageVariant={}));var P;!function(e){e[e.Simple=0]="Simple",e[e.Pretty=1]="Pretty"}(P=e.DiagnosticStyle||(e.DiagnosticStyle={}));var O;!function(e){e[e.None=0]="None",e[e.Recursive=1]="Recursive"}(O=e.WatchDirectoryFlags||(e.WatchDirectoryFlags={}));var F;!function(e){e[e.nullCharacter=0]="nullCharacter",e[e.maxAsciiCharacter=127]="maxAsciiCharacter",e[e.lineFeed=10]="lineFeed",e[e.carriageReturn=13]="carriageReturn",e[e.lineSeparator=8232]="lineSeparator",e[e.paragraphSeparator=8233]="paragraphSeparator",e[e.nextLine=133]="nextLine",e[e.space=32]="space",e[e.nonBreakingSpace=160]="nonBreakingSpace",e[e.enQuad=8192]="enQuad",e[e.emQuad=8193]="emQuad",e[e.enSpace=8194]="enSpace",e[e.emSpace=8195]="emSpace",e[e.threePerEmSpace=8196]="threePerEmSpace",e[e.fourPerEmSpace=8197]="fourPerEmSpace",e[e.sixPerEmSpace=8198]="sixPerEmSpace",e[e.figureSpace=8199]="figureSpace",e[e.punctuationSpace=8200]="punctuationSpace",e[e.thinSpace=8201]="thinSpace",e[e.hairSpace=8202]="hairSpace",e[e.zeroWidthSpace=8203]="zeroWidthSpace",e[e.narrowNoBreakSpace=8239]="narrowNoBreakSpace",e[e.ideographicSpace=12288]="ideographicSpace",e[e.mathematicalSpace=8287]="mathematicalSpace",e[e.ogham=5760]="ogham",e[e._=95]="_",e[e.$=36]="$",e[e._0=48]="_0",e[e._1=49]="_1",e[e._2=50]="_2",e[e._3=51]="_3",e[e._4=52]="_4",e[e._5=53]="_5",e[e._6=54]="_6",e[e._7=55]="_7",e[e._8=56]="_8",e[e._9=57]="_9",e[e.a=97]="a",e[e.b=98]="b",e[e.c=99]="c",e[e.d=100]="d",e[e.e=101]="e",e[e.f=102]="f",e[e.g=103]="g",e[e.h=104]="h",e[e.i=105]="i",e[e.j=106]="j",e[e.k=107]="k",e[e.l=108]="l",e[e.m=109]="m",e[e.n=110]="n",e[e.o=111]="o",e[e.p=112]="p",e[e.q=113]="q",e[e.r=114]="r",e[e.s=115]="s",e[e.t=116]="t",e[e.u=117]="u",e[e.v=118]="v",e[e.w=119]="w",e[e.x=120]="x",e[e.y=121]="y",e[e.z=122]="z",e[e.A=65]="A",e[e.B=66]="B",e[e.C=67]="C",e[e.D=68]="D",e[e.E=69]="E",e[e.F=70]="F",e[e.G=71]="G",e[e.H=72]="H",e[e.I=73]="I",e[e.J=74]="J",e[e.K=75]="K",e[e.L=76]="L",e[e.M=77]="M",e[e.N=78]="N",e[e.O=79]="O",e[e.P=80]="P",e[e.Q=81]="Q",e[e.R=82]="R",e[e.S=83]="S",e[e.T=84]="T",e[e.U=85]="U",e[e.V=86]="V",e[e.W=87]="W",e[e.X=88]="X",e[e.Y=89]="Y",e[e.Z=90]="Z",e[e.ampersand=38]="ampersand",e[e.asterisk=42]="asterisk",e[e.at=64]="at",e[e.backslash=92]="backslash",e[e.backtick=96]="backtick",e[e.bar=124]="bar",e[e.caret=94]="caret",e[e.closeBrace=125]="closeBrace",e[e.closeBracket=93]="closeBracket",e[e.closeParen=41]="closeParen",e[e.colon=58]="colon",e[e.comma=44]="comma",e[e.dot=46]="dot",e[e.doubleQuote=34]="doubleQuote",e[e.equals=61]="equals",e[e.exclamation=33]="exclamation",e[e.greaterThan=62]="greaterThan",e[e.hash=35]="hash",e[e.lessThan=60]="lessThan",e[e.minus=45]="minus",e[e.openBrace=123]="openBrace",e[e.openBracket=91]="openBracket",e[e.openParen=40]="openParen",e[e.percent=37]="percent",e[e.plus=43]="plus",e[e.question=63]="question",e[e.semicolon=59]="semicolon",e[e.singleQuote=39]="singleQuote",e[e.slash=47]="slash",e[e.tilde=126]="tilde",e[e.backspace=8]="backspace",e[e.formFeed=12]="formFeed",e[e.byteOrderMark=65279]="byteOrderMark",e[e.tab=9]="tab",e[e.verticalTab=11]="verticalTab"}(F=e.CharacterCodes||(e.CharacterCodes={}));var R;!function(e){e[e.Ts=0]="Ts",e[e.Tsx=1]="Tsx",e[e.Dts=2]="Dts",e[e.Js=3]="Js",e[e.Jsx=4]="Jsx",e[e.LastTypeScriptExtension=2]="LastTypeScriptExtension"}(R=e.Extension||(e.Extension={}));var I;!function(e){e[e.None=0]="None",e[e.TypeScript=1]="TypeScript",e[e.ContainsTypeScript=2]="ContainsTypeScript",e[e.ContainsJsx=4]="ContainsJsx",e[e.ContainsESNext=8]="ContainsESNext",e[e.ContainsES2017=16]="ContainsES2017",e[e.ContainsES2016=32]="ContainsES2016",e[e.ES2015=64]="ES2015",e[e.ContainsES2015=128]="ContainsES2015",e[e.Generator=256]="Generator",e[e.ContainsGenerator=512]="ContainsGenerator",e[e.DestructuringAssignment=1024]="DestructuringAssignment",e[e.ContainsDestructuringAssignment=2048]="ContainsDestructuringAssignment",e[e.ContainsDecorators=4096]="ContainsDecorators",e[e.ContainsPropertyInitializer=8192]="ContainsPropertyInitializer",e[e.ContainsLexicalThis=16384]="ContainsLexicalThis",e[e.ContainsCapturedLexicalThis=32768]="ContainsCapturedLexicalThis",e[e.ContainsLexicalThisInComputedPropertyName=65536]="ContainsLexicalThisInComputedPropertyName",e[e.ContainsDefaultValueAssignments=131072]="ContainsDefaultValueAssignments",e[e.ContainsParameterPropertyAssignments=262144]="ContainsParameterPropertyAssignments",e[e.ContainsSpread=524288]="ContainsSpread",e[e.ContainsObjectSpread=1048576]="ContainsObjectSpread",e[e.ContainsRest=524288]="ContainsRest",e[e.ContainsObjectRest=1048576]="ContainsObjectRest",e[e.ContainsComputedPropertyName=2097152]="ContainsComputedPropertyName",e[e.ContainsBlockScopedBinding=4194304]="ContainsBlockScopedBinding",e[e.ContainsBindingPattern=8388608]="ContainsBindingPattern",e[e.ContainsYield=16777216]="ContainsYield",e[e.ContainsHoistedDeclarationOrCompletion=33554432]="ContainsHoistedDeclarationOrCompletion",e[e.HasComputedFlags=536870912]="HasComputedFlags",e[e.AssertTypeScript=3]="AssertTypeScript",e[e.AssertJsx=4]="AssertJsx",e[e.AssertESNext=8]="AssertESNext",e[e.AssertES2017=16]="AssertES2017",e[e.AssertES2016=32]="AssertES2016",e[e.AssertES2015=192]="AssertES2015",e[e.AssertGenerator=768]="AssertGenerator",e[e.AssertDestructuringAssignment=3072]="AssertDestructuringAssignment",e[e.NodeExcludes=536872257]="NodeExcludes",e[e.ArrowFunctionExcludes=601249089]="ArrowFunctionExcludes",e[e.FunctionExcludes=601281857]="FunctionExcludes",e[e.ConstructorExcludes=601015617]="ConstructorExcludes",e[e.MethodOrAccessorExcludes=601015617]="MethodOrAccessorExcludes",e[e.ClassExcludes=539358529]="ClassExcludes",e[e.ModuleExcludes=574674241]="ModuleExcludes",e[e.TypeExcludes=-3]="TypeExcludes",e[e.ObjectLiteralExcludes=540087617]="ObjectLiteralExcludes",e[e.ArrayLiteralOrCallOrNewExcludes=537396545]="ArrayLiteralOrCallOrNewExcludes",e[e.VariableDeclarationListExcludes=546309441]="VariableDeclarationListExcludes",e[e.ParameterExcludes=536872257]="ParameterExcludes",e[e.CatchClauseExcludes=537920833]="CatchClauseExcludes",e[e.BindingPatternExcludes=537396545]="BindingPatternExcludes",e[e.TypeScriptClassSyntaxMask=274432]="TypeScriptClassSyntaxMask",e[e.ES2015FunctionSyntaxMask=163840]="ES2015FunctionSyntaxMask"}(I=e.TransformFlags||(e.TransformFlags={}));var L;!function(e){e[e.SingleLine=1]="SingleLine",e[e.AdviseOnEmitNode=2]="AdviseOnEmitNode",e[e.NoSubstitution=4]="NoSubstitution",e[e.CapturesThis=8]="CapturesThis",e[e.NoLeadingSourceMap=16]="NoLeadingSourceMap",e[e.NoTrailingSourceMap=32]="NoTrailingSourceMap",e[e.NoSourceMap=48]="NoSourceMap",e[e.NoNestedSourceMaps=64]="NoNestedSourceMaps",e[e.NoTokenLeadingSourceMaps=128]="NoTokenLeadingSourceMaps",e[e.NoTokenTrailingSourceMaps=256]="NoTokenTrailingSourceMaps",e[e.NoTokenSourceMaps=384]="NoTokenSourceMaps",e[e.NoLeadingComments=512]="NoLeadingComments",e[e.NoTrailingComments=1024]="NoTrailingComments",e[e.NoComments=1536]="NoComments",e[e.NoNestedComments=2048]="NoNestedComments",e[e.HelperName=4096]="HelperName",e[e.ExportName=8192]="ExportName",e[e.LocalName=16384]="LocalName",e[e.Indented=32768]="Indented",e[e.NoIndentation=65536]="NoIndentation",e[e.AsyncFunctionBody=131072]="AsyncFunctionBody",e[e.ReuseTempVariableScope=262144]="ReuseTempVariableScope",e[e.CustomPrologue=524288]="CustomPrologue",e[e.NoHoisting=1048576]="NoHoisting",e[e.HasEndOfDeclarationMarker=2097152]="HasEndOfDeclarationMarker"}(L=e.EmitFlags||(e.EmitFlags={}));var M;!function(e){e[e.Extends=1]="Extends",e[e.Assign=2]="Assign",e[e.Rest=4]="Rest",e[e.Decorate=8]="Decorate",e[e.Metadata=16]="Metadata",e[e.Param=32]="Param",e[e.Awaiter=64]="Awaiter",e[e.Generator=128]="Generator",e[e.FirstEmitHelper=1]="FirstEmitHelper",e[e.LastEmitHelper=128]="LastEmitHelper"}(M=e.ExternalEmitHelpers||(e.ExternalEmitHelpers={}));var B;!function(e){e[e.SourceFile=0]="SourceFile",e[e.Expression=1]="Expression",e[e.IdentifierName=2]="IdentifierName",e[e.Unspecified=3]="Unspecified"}(B=e.EmitContext||(e.EmitContext={}))}(o||(o={}));var o;!function(e){e.timestamp="undefined"!=typeof performance&&performance.now?function(){return performance.now()}:Date.now?Date.now:function(){return+new Date}}(o||(o={})),function(e){var t;!function(t){function n(t){f&&(_[t]=e.timestamp(),u[t]=(u[t]||0)+1,d(t))}function r(t,n,r){if(f){var a=r&&_[r]||e.timestamp(),i=n&&_[n]||p;l[t]=(l[t]||0)+(a-i)}}function a(e){return u&&u[e]||0}function i(e){return l&&l[e]||0}function o(e){for(var t in l)e(t,l[t])}function s(){u=e.createMap(),_=e.createMap(),l=e.createMap(),f=!0,p=e.timestamp()}function c(){f=!1}var u,_,l,d="function"==typeof onProfilerEvent&&onProfilerEvent.profiler===!0?onProfilerEvent:function(e){},f=!1,p=0;t.mark=n,t.measure=r,t.getCount=a,t.getDuration=i,t.forEachMeasure=o,t.enable=s,t.disable=c}(t=e.performance||(e.performance={}))}(o||(o={}));var o;!function(e){e.version="2.1.4"}(o||(o={})),function(e){function t(e){var t=Qt(null);t.__=void 0,delete t.__;for(var n in e)$t.call(e,n)&&(t[n]=e[n]);return t}function n(e){function n(e){for(var t in _)e(t,_[t])}function r(){var e=[];for(var t in _)e.push(t);return e}function a(e){return _[u(e)]}function i(e,t){_[u(e)]=t}function o(e){return u(e)in _}function s(e){var t=u(e);delete _[t]}function c(){_=t()}function u(t){return e?e(t):t}var _=t();return{get:a,set:i,contains:o,remove:s,forEachValue:n,getKeys:r,clear:c}}function r(e,t,n){var r=Ke(e)?Oe(e):qe(e,t);return n(r)}function a(e,t){if(e)for(var n=0,r=e.length;n0;for(var n=0,r=e;n0?e[0]:void 0}function L(e){return e&&e.length>0?e[e.length-1]:void 0}function M(e){return e&&1===e.length?e[0]:void 0}function B(e){return e&&1===e.length?e[0]:e}function j(e,t,n){var r=e.slice(0);return r[t]=n,r}function z(e,t,n,r){if(!e||0===e.length)return-1;var a=r||0,i=e.length-1;for(n=void 0!==n?n:function(e,t){return et?1:0};a<=i;){var o=a+(i-a>>1),s=e[o];if(0===n(s,t))return o;n(s,t)>0?i=o-1:a=o+1}return~a}function K(e,t,n,r,a){if(e&&e.length>0){var i=e.length;if(i>0){var o=void 0===r||r<0?0:r,s=void 0===a||o+a>i-1?i-1:o+a,c=void 0;for(arguments.length<=2?(c=e[o],o++):c=n;o<=s;)c=t(c,e[o],o),o++;return c}}return n}function J(e,t,n,r,a){if(e){var i=e.length;if(i>0){var o=void 0===r||r>i-1?i-1:r,s=void 0===a||o-a<0?0:o-a,c=void 0;for(arguments.length<=2?(c=e[o],o--):c=n;o>=s;)c=t(c,e[o],o),o--;return c}}return n}function U(e,t){return $t.call(e,t)}function V(e,t){return $t.call(e,t)?e[t]:void 0}function q(e){var t=[];for(var n in e)$t.call(e,n)&&t.push(n);return t}function W(e,t){var n;for(var r in e)if(n=t(e[r],r))break;return n}function H(e,t){for(var n in e)if(!t||t(e[n],n))return!0;return!1}function G(e,t){for(var n in e)t[n]=e[n]}function X(e,n,r){return void 0===n||void 0===r?e:(void 0===e&&(e=t()),e[n]=r,e)}function Y(e){for(var t=[],n=1;n=0,"start must be non-negative, is "+t),_n.assert(n>=0,"length must be non-negative, is "+n),e&&(_n.assert(t<=e.text.length,"start must be within the bounds of the file. "+t+" > "+e.text.length),_n.assert(a<=e.text.length,"end must be the bounds of the file. "+a+" > "+e.text.length));var i=pe(r);return arguments.length>4&&(i=fe(i,arguments,4)),{file:e,start:t,length:n,messageText:i,category:r.category,code:r.code}}function ge(e,t){var n=pe(t);return arguments.length>2&&(n=fe(n,arguments,2)),n}function ye(e){var t=pe(e);return arguments.length>1&&(t=fe(t,arguments,1)),{file:void 0,start:void 0,length:void 0,messageText:t,category:e.category,code:e.code}}function he(e){return{file:void 0,start:void 0,length:void 0,code:e.code,category:e.category,messageText:e.next?e:e.messageText}}function ve(e,t){var n=pe(t);return arguments.length>2&&(n=fe(n,arguments,2)),{messageText:n,category:t.category,code:t.code,next:e}}function be(e,t){for(var n=e;n.next;)n=n.next;return n.next=t,e}function ke(e,t){return e===t?0:void 0===e?-1:void 0===t?1:e0?1:0}if(t=t.toUpperCase(),n=n.toUpperCase(),t===n)return 0}return t0&&".."!==L(a)?a.pop():s&&a.push(s))}return a}function Oe(t){t=Ne(t);var n=Ae(t),r=t.substr(0,n),a=Pe(t,n);if(a.length){var i=r+a.join(e.directorySeparator);return Fe(t)?i+e.directorySeparator:i}return r}function Fe(e){return e.charCodeAt(e.length-1)===en}function Re(t){return t.substr(0,Math.max(Ae(t),t.lastIndexOf(e.directorySeparator)))}function Ie(e){return e&&!Ke(e)&&e.indexOf("://")!==-1}function Le(e){return/^\.\.?($|[\\/])/.test(e)}function Me(e){return e.target||0}function Be(t){return"number"==typeof t.module?t.module:Me(t)>=2?e.ModuleKind.ES2015:e.ModuleKind.CommonJS}function je(t){var n=t.moduleResolution;return void 0===n&&(n=Be(t)===e.ModuleKind.CommonJS?e.ModuleResolutionKind.NodeJs:e.ModuleResolutionKind.Classic),n}function ze(e){for(var t=!1,n=0;n1&&""===L(s)&&s.length--;var c;for(c=0;c=0&&e.indexOf(t,n)===n}function at(e){return Ye(e).indexOf(".")>=0}function it(e,t){return e.length>t.length&&rt(e,t)}function ot(e,t){for(var n=0,r=t;n0;)s+=")?",d--;return s}}function _t(e){return dt(e,rn)}function lt(e){return dt(e,an)}function dt(e,t){return"*"===e?t:"?"===e?"[^/]":"\\"+e}function ft(e,t,n,r,a){e=Oe(e),a=Oe(a);var i=Qe(a,e);return{includeFilePattern:st(n,i,"files"),includeDirectoryPattern:st(n,i,"directories"),excludePattern:st(t,i,"exclude"),basePaths:mt(e,n,r)}}function pt(e,t,n,r,a,i,o){function s(e,n){for(var r=o(e),a=r.files,i=r.directories,c=0,u=a;c=0;n--)if(it(e,t[n]))return Dt(n);return 0}function Dt(e){return e<2?0:e<5?2:5}function Ct(e){return e<2?2:5}function Et(e){for(var t=0,n=cn;ta&&(a=c.prefix.length,r=s)}return r}function Vt(e,t){var n=e.prefix,r=e.suffix;return t.length>=n.length+r.length&&nt(t,n)&&rt(t,r)}function qt(e){_n.assert(ze(e));var t=e.indexOf("*");return t===-1?void 0:{prefix:e.substr(0,t),suffix:e.substr(t+1)}}function Wt(e){return!(e>=0)}function Ht(t){return t<=e.Extension.LastTypeScriptExtension}function Gt(e){var t=Xt(e);return void 0!==t?t:void _n.fail("File "+e+" has unknown extension.")}function Xt(t){return it(t,".d.ts")?e.Extension.Dts:it(t,".ts")?e.Extension.Ts:it(t,".tsx")?e.Extension.Tsx:it(t,".js")?e.Extension.Js:it(t,".jsx")?e.Extension.Jsx:void 0}var Yt;!function(e){e[e.False=0]="False",e[e.Maybe=1]="Maybe",e[e.True=-1]="True"}(Yt=e.Ternary||(e.Ternary={}));var Qt=Object.create;e.collator="object"==typeof Intl&&"function"==typeof Intl.Collator?new Intl.Collator:void 0,e.createMap=t,e.createFileMap=n,e.toPath=r;var Zt;!function(e){e[e.LessThan=-1]="LessThan",e[e.EqualTo=0]="EqualTo",e[e.GreaterThan=1]="GreaterThan"}(Zt=e.Comparison||(e.Comparison={})),e.forEach=a,e.zipWith=i,e.every=o,e.find=s,e.findMap=c,e.contains=u,e.indexOf=_,e.indexOfAnyCharCode=l,e.countWhere=d,e.filter=f,e.removeWhere=p,e.filterMutate=m,e.map=g,e.sameMap=y,e.flatten=h,e.flatMap=v,e.span=b,e.spanMap=k,e.mapObject=x,e.some=S,e.concatenate=D,e.deduplicate=C,e.arrayIsEqualTo=E,e.changesAffectModuleResolution=T,e.compact=w,e.relativeComplement=N,e.sum=A,e.append=P,e.addRange=O,e.stableSort=F,e.rangeEquals=R,e.firstOrUndefined=I,e.lastOrUndefined=L,e.singleOrUndefined=M,e.singleOrMany=B,e.replaceElement=j,e.binarySearch=z,e.reduceLeft=K,e.reduceRight=J;var $t=Object.prototype.hasOwnProperty;e.hasProperty=U,e.getProperty=V,e.getOwnKeys=q,e.forEachProperty=W,e.someProperties=H,e.copyProperties=G,e.appendProperty=X,e.assign=Y,e.reduceProperties=Q,e.reduceOwnProperties=Z,e.equalOwnProperties=$,e.arrayToMap=ee,e.isEmpty=te,e.cloneMap=ne,e.clone=re,e.extend=ae,e.multiMapAdd=ie,e.multiMapRemove=oe,e.isArray=se,e.noop=ce,e.notImplemented=ue,e.memoize=_e,e.chain=le,e.compose=de,e.localizedDiagnosticMessages=void 0,e.getLocaleSpecificMessage=pe,e.createFileDiagnostic=me,e.formatMessage=ge,e.createCompilerDiagnostic=ye,e.createCompilerDiagnosticFromMessageChain=he,e.chainDiagnosticMessages=ve,e.concatenateDiagnosticMessageChains=be,e.compareValues=ke,e.compareStrings=xe,e.compareStringsCaseInsensitive=Se,e.compareDiagnostics=Ce,e.sortAndDeduplicateDiagnostics=Te,e.deduplicateSortedDiagnostics=we,e.normalizeSlashes=Ne,e.getRootLength=Ae,e.directorySeparator="/";var en=47;e.normalizePath=Oe,e.pathEndsWithDirectorySeparator=Fe,e.getDirectoryPath=Re,e.isUrl=Ie,e.isExternalModuleNameRelative=Le,e.getEmitScriptTarget=Me,e.getEmitModuleKind=Be,e.getEmitModuleResolutionKind=je,e.hasZeroOrOneAsteriskCharacter=ze,e.isRootedDiskPath=Ke,e.convertToRelativePath=Je,e.getNormalizedPathComponents=Ve,e.getNormalizedAbsolutePath=qe,e.getNormalizedPathFromPathComponents=We,e.getRelativePathToDirectoryOrUrl=Xe,e.getBaseFileName=Ye,e.combinePaths=Qe,e.removeTrailingDirectorySeparator=Ze,e.ensureTrailingDirectorySeparator=$e,e.comparePaths=et,e.containsPath=tt,e.startsWith=nt,e.endsWith=rt,e.hasExtension=at,e.fileExtensionIs=it,
-e.fileExtensionIsAny=ot;var tn=/[^\w\s\/]/g,nn=[42,63],rn="([^./]|(\\.(?!min\\.js$))?)*",an="[^/]*";e.getRegularExpressionForWildcard=st,e.isImplicitGlob=ct,e.getFileMatcherPatterns=ft,e.matchFiles=pt,e.ensureScriptKind=yt,e.getScriptKindFromFileName=ht,e.supportedTypeScriptExtensions=[".ts",".tsx",".d.ts"],e.supportedTypescriptExtensionsForExtractExtension=[".d.ts",".ts",".tsx"],e.supportedJavascriptExtensions=[".js",".jsx"];var on=e.supportedTypeScriptExtensions.concat(e.supportedJavascriptExtensions);e.getSupportedExtensions=vt,e.hasJavaScriptFileExtension=bt,e.hasTypeScriptFileExtension=kt,e.isSupportedSourceFileName=xt;var sn;!function(e){e[e.TypeScriptFiles=0]="TypeScriptFiles",e[e.DeclarationAndJavaScriptFiles=2]="DeclarationAndJavaScriptFiles",e[e.Limit=5]="Limit",e[e.Highest=0]="Highest",e[e.Lowest=2]="Lowest"}(sn=e.ExtensionPriority||(e.ExtensionPriority={})),e.getExtensionPriority=St,e.adjustExtensionPriority=Dt,e.getNextLowestExtensionPriority=Ct;var cn=[".d.ts",".ts",".js",".tsx",".jsx"];e.removeFileExtension=Et,e.tryRemoveExtension=Tt,e.removeExtension=wt,e.changeExtension=Nt,e.objectAllocator={getNodeConstructor:function(){return Ft},getTokenConstructor:function(){return Ft},getIdentifierConstructor:function(){return Ft},getSourceFileConstructor:function(){return Ft},getSymbolConstructor:function(){return At},getTypeConstructor:function(){return Pt},getSignatureConstructor:function(){return Ot}};var un;!function(e){e[e.None=0]="None",e[e.Normal=1]="Normal",e[e.Aggressive=2]="Aggressive",e[e.VeryAggressive=3]="VeryAggressive"}(un=e.AssertionLevel||(e.AssertionLevel={}));var _n;!function(e){function t(t){return e.currentAssertionLevel>=t}function n(e,t,n){if(!e){var r="";throw n&&(r="\r\nVerbose Debug Information: "+n()),new Error("Debug Failure. False expression: "+(t||"")+r)}}function r(t){e.assert(!1,t)}e.currentAssertionLevel=0,e.shouldAssert=t,e.assert=n,e.fail=r}(_n=e.Debug||(e.Debug={})),e.orderedRemoveItem=Rt,e.orderedRemoveItemAt=It,e.unorderedRemoveItemAt=Lt,e.unorderedRemoveItem=Mt,e.createGetCanonicalFileName=jt,e.matchPatternOrExact=zt,e.patternText=Kt,e.matchedText=Jt,e.findBestPatternMatch=Ut,e.tryParsePattern=qt,e.positionIsSynthesized=Wt,e.extensionIsTypeScript=Ht,e.extensionFromPath=Gt,e.tryGetExtensionFromPath=Xt}(o||(o={}));var o;!function(e){e.sys=function(){function i(){function t(e,t){if(s.FileExists(e)){u.Open();try{if(t)u.Charset=t,u.LoadFromFile(e);else{u.Charset="x-ansi",u.LoadFromFile(e);var n=u.ReadText(2)||"";u.Position=0,u.Charset=n.length>=2&&(255===n.charCodeAt(0)&&254===n.charCodeAt(1)||254===n.charCodeAt(0)&&255===n.charCodeAt(1))?"unicode":"utf-8"}return u.ReadText()}catch(e){throw e}finally{u.Close()}}}function n(e,t,n){u.Open(),_.Open();try{u.Charset="utf-8",u.WriteText(t),n?u.Position=0:u.Position=3,u.CopyTo(_),_.SaveToFile(e,2)}finally{_.Close(),u.Close()}}function r(e){for(var t=[],n=new Enumerator(e);!n.atEnd();n.moveNext())t.push(n.item().Name);return t.sort()}function a(e){var t=s.GetFolder(e);return r(t.subfolders)}function i(e){try{var t=s.GetFolder(e||"."),n=r(t.files),a=r(t.subfolders);return{files:n,directories:a}}catch(e){return{files:[],directories:[]}}}function o(t,n,r,a){return e.matchFiles(t,n,r,a,!1,c.CurrentDirectory,i)}var s=new ActiveXObject("Scripting.FileSystemObject"),c=new ActiveXObject("WScript.Shell"),u=new ActiveXObject("ADODB.Stream");u.Type=2;var _=new ActiveXObject("ADODB.Stream");_.Type=1;for(var l=[],d=0;d=4}function s(){return"win32"!==S&&"win64"!==S&&(!f(r.toUpperCase())||!f(r.toLowerCase()))}function c(e,t){if(f(e)){var n=y.readFileSync(e),r=n.length;if(r>=2&&254===n[0]&&255===n[1]){r&=-2;for(var a=0;a=2&&255===n[0]&&254===n[1]?n.toString("utf16le",2):r>=3&&239===n[0]&&187===n[1]&&191===n[2]?n.toString("utf8",3):n.toString("utf8")}}function u(e,t,n){n&&(t="\ufeff"+t);var r;try{r=y.openSync(e,"w"),y.writeSync(r,t,void 0,"utf8")}finally{void 0!==r&&y.closeSync(r)}}function _(t){try{for(var n=y.readdirSync(t||".").sort(),r=[],a=[],i=0,o=n;i type."},In_ambient_enum_declarations_member_initializer_must_be_constant_expression:{code:1066,category:e.DiagnosticCategory.Error,key:"In_ambient_enum_declarations_member_initializer_must_be_constant_expression_1066",message:"In ambient enum declarations member initializer must be constant expression."},Unexpected_token_A_constructor_method_accessor_or_property_was_expected:{code:1068,category:e.DiagnosticCategory.Error,key:"Unexpected_token_A_constructor_method_accessor_or_property_was_expected_1068",message:"Unexpected token. A constructor, method, accessor, or property was expected."},_0_modifier_cannot_appear_on_a_type_member:{code:1070,category:e.DiagnosticCategory.Error,key:"_0_modifier_cannot_appear_on_a_type_member_1070",message:"'{0}' modifier cannot appear on a type member."},_0_modifier_cannot_appear_on_an_index_signature:{code:1071,category:e.DiagnosticCategory.Error,key:"_0_modifier_cannot_appear_on_an_index_signature_1071",message:"'{0}' modifier cannot appear on an index signature."},A_0_modifier_cannot_be_used_with_an_import_declaration:{code:1079,category:e.DiagnosticCategory.Error,key:"A_0_modifier_cannot_be_used_with_an_import_declaration_1079",message:"A '{0}' modifier cannot be used with an import declaration."},Invalid_reference_directive_syntax:{code:1084,category:e.DiagnosticCategory.Error,key:"Invalid_reference_directive_syntax_1084",message:"Invalid 'reference' directive syntax."},Octal_literals_are_not_available_when_targeting_ECMAScript_5_and_higher:{code:1085,category:e.DiagnosticCategory.Error,key:"Octal_literals_are_not_available_when_targeting_ECMAScript_5_and_higher_1085",message:"Octal literals are not available when targeting ECMAScript 5 and higher."},An_accessor_cannot_be_declared_in_an_ambient_context:{code:1086,category:e.DiagnosticCategory.Error,key:"An_accessor_cannot_be_declared_in_an_ambient_context_1086",message:"An accessor cannot be declared in an ambient context."},_0_modifier_cannot_appear_on_a_constructor_declaration:{code:1089,category:e.DiagnosticCategory.Error,key:"_0_modifier_cannot_appear_on_a_constructor_declaration_1089",message:"'{0}' modifier cannot appear on a constructor declaration."},_0_modifier_cannot_appear_on_a_parameter:{code:1090,category:e.DiagnosticCategory.Error,key:"_0_modifier_cannot_appear_on_a_parameter_1090",message:"'{0}' modifier cannot appear on a parameter."},Only_a_single_variable_declaration_is_allowed_in_a_for_in_statement:{code:1091,category:e.DiagnosticCategory.Error,key:"Only_a_single_variable_declaration_is_allowed_in_a_for_in_statement_1091",message:"Only a single variable declaration is allowed in a 'for...in' statement."},Type_parameters_cannot_appear_on_a_constructor_declaration:{code:1092,category:e.DiagnosticCategory.Error,key:"Type_parameters_cannot_appear_on_a_constructor_declaration_1092",message:"Type parameters cannot appear on a constructor declaration."},Type_annotation_cannot_appear_on_a_constructor_declaration:{code:1093,category:e.DiagnosticCategory.Error,key:"Type_annotation_cannot_appear_on_a_constructor_declaration_1093",message:"Type annotation cannot appear on a constructor declaration."},An_accessor_cannot_have_type_parameters:{code:1094,category:e.DiagnosticCategory.Error,key:"An_accessor_cannot_have_type_parameters_1094",message:"An accessor cannot have type parameters."},A_set_accessor_cannot_have_a_return_type_annotation:{code:1095,category:e.DiagnosticCategory.Error,key:"A_set_accessor_cannot_have_a_return_type_annotation_1095",message:"A 'set' accessor cannot have a return type annotation."},An_index_signature_must_have_exactly_one_parameter:{code:1096,category:e.DiagnosticCategory.Error,key:"An_index_signature_must_have_exactly_one_parameter_1096",message:"An index signature must have exactly one parameter."},_0_list_cannot_be_empty:{code:1097,category:e.DiagnosticCategory.Error,key:"_0_list_cannot_be_empty_1097",message:"'{0}' list cannot be empty."},Type_parameter_list_cannot_be_empty:{code:1098,category:e.DiagnosticCategory.Error,key:"Type_parameter_list_cannot_be_empty_1098",message:"Type parameter list cannot be empty."},Type_argument_list_cannot_be_empty:{code:1099,category:e.DiagnosticCategory.Error,key:"Type_argument_list_cannot_be_empty_1099",message:"Type argument list cannot be empty."},Invalid_use_of_0_in_strict_mode:{code:1100,category:e.DiagnosticCategory.Error,key:"Invalid_use_of_0_in_strict_mode_1100",message:"Invalid use of '{0}' in strict mode."},with_statements_are_not_allowed_in_strict_mode:{code:1101,category:e.DiagnosticCategory.Error,key:"with_statements_are_not_allowed_in_strict_mode_1101",message:"'with' statements are not allowed in strict mode."},delete_cannot_be_called_on_an_identifier_in_strict_mode:{code:1102,category:e.DiagnosticCategory.Error,key:"delete_cannot_be_called_on_an_identifier_in_strict_mode_1102",message:"'delete' cannot be called on an identifier in strict mode."},A_continue_statement_can_only_be_used_within_an_enclosing_iteration_statement:{code:1104,category:e.DiagnosticCategory.Error,key:"A_continue_statement_can_only_be_used_within_an_enclosing_iteration_statement_1104",message:"A 'continue' statement can only be used within an enclosing iteration statement."},A_break_statement_can_only_be_used_within_an_enclosing_iteration_or_switch_statement:{code:1105,category:e.DiagnosticCategory.Error,key:"A_break_statement_can_only_be_used_within_an_enclosing_iteration_or_switch_statement_1105",message:"A 'break' statement can only be used within an enclosing iteration or switch statement."},Jump_target_cannot_cross_function_boundary:{code:1107,category:e.DiagnosticCategory.Error,key:"Jump_target_cannot_cross_function_boundary_1107",message:"Jump target cannot cross function boundary."},A_return_statement_can_only_be_used_within_a_function_body:{code:1108,category:e.DiagnosticCategory.Error,key:"A_return_statement_can_only_be_used_within_a_function_body_1108",message:"A 'return' statement can only be used within a function body."},Expression_expected:{code:1109,category:e.DiagnosticCategory.Error,key:"Expression_expected_1109",message:"Expression expected."},Type_expected:{code:1110,category:e.DiagnosticCategory.Error,key:"Type_expected_1110",message:"Type expected."},A_default_clause_cannot_appear_more_than_once_in_a_switch_statement:{code:1113,category:e.DiagnosticCategory.Error,key:"A_default_clause_cannot_appear_more_than_once_in_a_switch_statement_1113",message:"A 'default' clause cannot appear more than once in a 'switch' statement."},Duplicate_label_0:{code:1114,category:e.DiagnosticCategory.Error,key:"Duplicate_label_0_1114",message:"Duplicate label '{0}'"},A_continue_statement_can_only_jump_to_a_label_of_an_enclosing_iteration_statement:{code:1115,category:e.DiagnosticCategory.Error,key:"A_continue_statement_can_only_jump_to_a_label_of_an_enclosing_iteration_statement_1115",message:"A 'continue' statement can only jump to a label of an enclosing iteration statement."},A_break_statement_can_only_jump_to_a_label_of_an_enclosing_statement:{code:1116,category:e.DiagnosticCategory.Error,key:"A_break_statement_can_only_jump_to_a_label_of_an_enclosing_statement_1116",message:"A 'break' statement can only jump to a label of an enclosing statement."},An_object_literal_cannot_have_multiple_properties_with_the_same_name_in_strict_mode:{code:1117,category:e.DiagnosticCategory.Error,key:"An_object_literal_cannot_have_multiple_properties_with_the_same_name_in_strict_mode_1117",message:"An object literal cannot have multiple properties with the same name in strict mode."},An_object_literal_cannot_have_multiple_get_Slashset_accessors_with_the_same_name:{code:1118,category:e.DiagnosticCategory.Error,key:"An_object_literal_cannot_have_multiple_get_Slashset_accessors_with_the_same_name_1118",message:"An object literal cannot have multiple get/set accessors with the same name."},An_object_literal_cannot_have_property_and_accessor_with_the_same_name:{code:1119,category:e.DiagnosticCategory.Error,key:"An_object_literal_cannot_have_property_and_accessor_with_the_same_name_1119",message:"An object literal cannot have property and accessor with the same name."},An_export_assignment_cannot_have_modifiers:{code:1120,category:e.DiagnosticCategory.Error,key:"An_export_assignment_cannot_have_modifiers_1120",message:"An export assignment cannot have modifiers."},Octal_literals_are_not_allowed_in_strict_mode:{code:1121,category:e.DiagnosticCategory.Error,key:"Octal_literals_are_not_allowed_in_strict_mode_1121",message:"Octal literals are not allowed in strict mode."},A_tuple_type_element_list_cannot_be_empty:{code:1122,category:e.DiagnosticCategory.Error,key:"A_tuple_type_element_list_cannot_be_empty_1122",message:"A tuple type element list cannot be empty."},Variable_declaration_list_cannot_be_empty:{code:1123,category:e.DiagnosticCategory.Error,key:"Variable_declaration_list_cannot_be_empty_1123",message:"Variable declaration list cannot be empty."},Digit_expected:{code:1124,category:e.DiagnosticCategory.Error,key:"Digit_expected_1124",message:"Digit expected."},Hexadecimal_digit_expected:{code:1125,category:e.DiagnosticCategory.Error,key:"Hexadecimal_digit_expected_1125",message:"Hexadecimal digit expected."},Unexpected_end_of_text:{code:1126,category:e.DiagnosticCategory.Error,key:"Unexpected_end_of_text_1126",message:"Unexpected end of text."},Invalid_character:{code:1127,category:e.DiagnosticCategory.Error,key:"Invalid_character_1127",message:"Invalid character."},Declaration_or_statement_expected:{code:1128,category:e.DiagnosticCategory.Error,key:"Declaration_or_statement_expected_1128",message:"Declaration or statement expected."},Statement_expected:{code:1129,category:e.DiagnosticCategory.Error,key:"Statement_expected_1129",message:"Statement expected."},case_or_default_expected:{code:1130,category:e.DiagnosticCategory.Error,key:"case_or_default_expected_1130",message:"'case' or 'default' expected."},Property_or_signature_expected:{code:1131,category:e.DiagnosticCategory.Error,key:"Property_or_signature_expected_1131",message:"Property or signature expected."},Enum_member_expected:{code:1132,category:e.DiagnosticCategory.Error,key:"Enum_member_expected_1132",message:"Enum member expected."},Variable_declaration_expected:{code:1134,category:e.DiagnosticCategory.Error,key:"Variable_declaration_expected_1134",message:"Variable declaration expected."},Argument_expression_expected:{code:1135,category:e.DiagnosticCategory.Error,key:"Argument_expression_expected_1135",message:"Argument expression expected."},Property_assignment_expected:{code:1136,category:e.DiagnosticCategory.Error,key:"Property_assignment_expected_1136",message:"Property assignment expected."},Expression_or_comma_expected:{code:1137,category:e.DiagnosticCategory.Error,key:"Expression_or_comma_expected_1137",message:"Expression or comma expected."},Parameter_declaration_expected:{code:1138,
-category:e.DiagnosticCategory.Error,key:"Parameter_declaration_expected_1138",message:"Parameter declaration expected."},Type_parameter_declaration_expected:{code:1139,category:e.DiagnosticCategory.Error,key:"Type_parameter_declaration_expected_1139",message:"Type parameter declaration expected."},Type_argument_expected:{code:1140,category:e.DiagnosticCategory.Error,key:"Type_argument_expected_1140",message:"Type argument expected."},String_literal_expected:{code:1141,category:e.DiagnosticCategory.Error,key:"String_literal_expected_1141",message:"String literal expected."},Line_break_not_permitted_here:{code:1142,category:e.DiagnosticCategory.Error,key:"Line_break_not_permitted_here_1142",message:"Line break not permitted here."},or_expected:{code:1144,category:e.DiagnosticCategory.Error,key:"or_expected_1144",message:"'{' or ';' expected."},Declaration_expected:{code:1146,category:e.DiagnosticCategory.Error,key:"Declaration_expected_1146",message:"Declaration expected."},Import_declarations_in_a_namespace_cannot_reference_a_module:{code:1147,category:e.DiagnosticCategory.Error,key:"Import_declarations_in_a_namespace_cannot_reference_a_module_1147",message:"Import declarations in a namespace cannot reference a module."},Cannot_use_imports_exports_or_module_augmentations_when_module_is_none:{code:1148,category:e.DiagnosticCategory.Error,key:"Cannot_use_imports_exports_or_module_augmentations_when_module_is_none_1148",message:"Cannot use imports, exports, or module augmentations when '--module' is 'none'."},File_name_0_differs_from_already_included_file_name_1_only_in_casing:{code:1149,category:e.DiagnosticCategory.Error,key:"File_name_0_differs_from_already_included_file_name_1_only_in_casing_1149",message:"File name '{0}' differs from already included file name '{1}' only in casing"},new_T_cannot_be_used_to_create_an_array_Use_new_Array_T_instead:{code:1150,category:e.DiagnosticCategory.Error,key:"new_T_cannot_be_used_to_create_an_array_Use_new_Array_T_instead_1150",message:"'new T[]' cannot be used to create an array. Use 'new Array()' instead."},const_declarations_must_be_initialized:{code:1155,category:e.DiagnosticCategory.Error,key:"const_declarations_must_be_initialized_1155",message:"'const' declarations must be initialized"},const_declarations_can_only_be_declared_inside_a_block:{code:1156,category:e.DiagnosticCategory.Error,key:"const_declarations_can_only_be_declared_inside_a_block_1156",message:"'const' declarations can only be declared inside a block."},let_declarations_can_only_be_declared_inside_a_block:{code:1157,category:e.DiagnosticCategory.Error,key:"let_declarations_can_only_be_declared_inside_a_block_1157",message:"'let' declarations can only be declared inside a block."},Unterminated_template_literal:{code:1160,category:e.DiagnosticCategory.Error,key:"Unterminated_template_literal_1160",message:"Unterminated template literal."},Unterminated_regular_expression_literal:{code:1161,category:e.DiagnosticCategory.Error,key:"Unterminated_regular_expression_literal_1161",message:"Unterminated regular expression literal."},An_object_member_cannot_be_declared_optional:{code:1162,category:e.DiagnosticCategory.Error,key:"An_object_member_cannot_be_declared_optional_1162",message:"An object member cannot be declared optional."},A_yield_expression_is_only_allowed_in_a_generator_body:{code:1163,category:e.DiagnosticCategory.Error,key:"A_yield_expression_is_only_allowed_in_a_generator_body_1163",message:"A 'yield' expression is only allowed in a generator body."},Computed_property_names_are_not_allowed_in_enums:{code:1164,category:e.DiagnosticCategory.Error,key:"Computed_property_names_are_not_allowed_in_enums_1164",message:"Computed property names are not allowed in enums."},A_computed_property_name_in_an_ambient_context_must_directly_refer_to_a_built_in_symbol:{code:1165,category:e.DiagnosticCategory.Error,key:"A_computed_property_name_in_an_ambient_context_must_directly_refer_to_a_built_in_symbol_1165",message:"A computed property name in an ambient context must directly refer to a built-in symbol."},A_computed_property_name_in_a_class_property_declaration_must_directly_refer_to_a_built_in_symbol:{code:1166,category:e.DiagnosticCategory.Error,key:"A_computed_property_name_in_a_class_property_declaration_must_directly_refer_to_a_built_in_symbol_1166",message:"A computed property name in a class property declaration must directly refer to a built-in symbol."},A_computed_property_name_in_a_method_overload_must_directly_refer_to_a_built_in_symbol:{code:1168,category:e.DiagnosticCategory.Error,key:"A_computed_property_name_in_a_method_overload_must_directly_refer_to_a_built_in_symbol_1168",message:"A computed property name in a method overload must directly refer to a built-in symbol."},A_computed_property_name_in_an_interface_must_directly_refer_to_a_built_in_symbol:{code:1169,category:e.DiagnosticCategory.Error,key:"A_computed_property_name_in_an_interface_must_directly_refer_to_a_built_in_symbol_1169",message:"A computed property name in an interface must directly refer to a built-in symbol."},A_computed_property_name_in_a_type_literal_must_directly_refer_to_a_built_in_symbol:{code:1170,category:e.DiagnosticCategory.Error,key:"A_computed_property_name_in_a_type_literal_must_directly_refer_to_a_built_in_symbol_1170",message:"A computed property name in a type literal must directly refer to a built-in symbol."},A_comma_expression_is_not_allowed_in_a_computed_property_name:{code:1171,category:e.DiagnosticCategory.Error,key:"A_comma_expression_is_not_allowed_in_a_computed_property_name_1171",message:"A comma expression is not allowed in a computed property name."},extends_clause_already_seen:{code:1172,category:e.DiagnosticCategory.Error,key:"extends_clause_already_seen_1172",message:"'extends' clause already seen."},extends_clause_must_precede_implements_clause:{code:1173,category:e.DiagnosticCategory.Error,key:"extends_clause_must_precede_implements_clause_1173",message:"'extends' clause must precede 'implements' clause."},Classes_can_only_extend_a_single_class:{code:1174,category:e.DiagnosticCategory.Error,key:"Classes_can_only_extend_a_single_class_1174",message:"Classes can only extend a single class."},implements_clause_already_seen:{code:1175,category:e.DiagnosticCategory.Error,key:"implements_clause_already_seen_1175",message:"'implements' clause already seen."},Interface_declaration_cannot_have_implements_clause:{code:1176,category:e.DiagnosticCategory.Error,key:"Interface_declaration_cannot_have_implements_clause_1176",message:"Interface declaration cannot have 'implements' clause."},Binary_digit_expected:{code:1177,category:e.DiagnosticCategory.Error,key:"Binary_digit_expected_1177",message:"Binary digit expected."},Octal_digit_expected:{code:1178,category:e.DiagnosticCategory.Error,key:"Octal_digit_expected_1178",message:"Octal digit expected."},Unexpected_token_expected:{code:1179,category:e.DiagnosticCategory.Error,key:"Unexpected_token_expected_1179",message:"Unexpected token. '{' expected."},Property_destructuring_pattern_expected:{code:1180,category:e.DiagnosticCategory.Error,key:"Property_destructuring_pattern_expected_1180",message:"Property destructuring pattern expected."},Array_element_destructuring_pattern_expected:{code:1181,category:e.DiagnosticCategory.Error,key:"Array_element_destructuring_pattern_expected_1181",message:"Array element destructuring pattern expected."},A_destructuring_declaration_must_have_an_initializer:{code:1182,category:e.DiagnosticCategory.Error,key:"A_destructuring_declaration_must_have_an_initializer_1182",message:"A destructuring declaration must have an initializer."},An_implementation_cannot_be_declared_in_ambient_contexts:{code:1183,category:e.DiagnosticCategory.Error,key:"An_implementation_cannot_be_declared_in_ambient_contexts_1183",message:"An implementation cannot be declared in ambient contexts."},Modifiers_cannot_appear_here:{code:1184,category:e.DiagnosticCategory.Error,key:"Modifiers_cannot_appear_here_1184",message:"Modifiers cannot appear here."},Merge_conflict_marker_encountered:{code:1185,category:e.DiagnosticCategory.Error,key:"Merge_conflict_marker_encountered_1185",message:"Merge conflict marker encountered."},A_rest_element_cannot_have_an_initializer:{code:1186,category:e.DiagnosticCategory.Error,key:"A_rest_element_cannot_have_an_initializer_1186",message:"A rest element cannot have an initializer."},A_parameter_property_may_not_be_declared_using_a_binding_pattern:{code:1187,category:e.DiagnosticCategory.Error,key:"A_parameter_property_may_not_be_declared_using_a_binding_pattern_1187",message:"A parameter property may not be declared using a binding pattern."},Only_a_single_variable_declaration_is_allowed_in_a_for_of_statement:{code:1188,category:e.DiagnosticCategory.Error,key:"Only_a_single_variable_declaration_is_allowed_in_a_for_of_statement_1188",message:"Only a single variable declaration is allowed in a 'for...of' statement."},The_variable_declaration_of_a_for_in_statement_cannot_have_an_initializer:{code:1189,category:e.DiagnosticCategory.Error,key:"The_variable_declaration_of_a_for_in_statement_cannot_have_an_initializer_1189",message:"The variable declaration of a 'for...in' statement cannot have an initializer."},The_variable_declaration_of_a_for_of_statement_cannot_have_an_initializer:{code:1190,category:e.DiagnosticCategory.Error,key:"The_variable_declaration_of_a_for_of_statement_cannot_have_an_initializer_1190",message:"The variable declaration of a 'for...of' statement cannot have an initializer."},An_import_declaration_cannot_have_modifiers:{code:1191,category:e.DiagnosticCategory.Error,key:"An_import_declaration_cannot_have_modifiers_1191",message:"An import declaration cannot have modifiers."},Module_0_has_no_default_export:{code:1192,category:e.DiagnosticCategory.Error,key:"Module_0_has_no_default_export_1192",message:"Module '{0}' has no default export."},An_export_declaration_cannot_have_modifiers:{code:1193,category:e.DiagnosticCategory.Error,key:"An_export_declaration_cannot_have_modifiers_1193",message:"An export declaration cannot have modifiers."},Export_declarations_are_not_permitted_in_a_namespace:{code:1194,category:e.DiagnosticCategory.Error,key:"Export_declarations_are_not_permitted_in_a_namespace_1194",message:"Export declarations are not permitted in a namespace."},Catch_clause_variable_cannot_have_a_type_annotation:{code:1196,category:e.DiagnosticCategory.Error,key:"Catch_clause_variable_cannot_have_a_type_annotation_1196",message:"Catch clause variable cannot have a type annotation."},Catch_clause_variable_cannot_have_an_initializer:{code:1197,category:e.DiagnosticCategory.Error,key:"Catch_clause_variable_cannot_have_an_initializer_1197",message:"Catch clause variable cannot have an initializer."},An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive:{code:1198,category:e.DiagnosticCategory.Error,key:"An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive_1198",message:"An extended Unicode escape value must be between 0x0 and 0x10FFFF inclusive."},Unterminated_Unicode_escape_sequence:{code:1199,category:e.DiagnosticCategory.Error,key:"Unterminated_Unicode_escape_sequence_1199",message:"Unterminated Unicode escape sequence."},Line_terminator_not_permitted_before_arrow:{code:1200,category:e.DiagnosticCategory.Error,key:"Line_terminator_not_permitted_before_arrow_1200",message:"Line terminator not permitted before arrow."},Import_assignment_cannot_be_used_when_targeting_ECMAScript_2015_modules_Consider_using_import_Asterisk_as_ns_from_mod_import_a_from_mod_import_d_from_mod_or_another_module_format_instead:{code:1202,category:e.DiagnosticCategory.Error,key:"Import_assignment_cannot_be_used_when_targeting_ECMAScript_2015_modules_Consider_using_import_Asteri_1202",message:"Import assignment cannot be used when targeting ECMAScript 2015 modules. Consider using 'import * as ns from \"mod\"', 'import {a} from \"mod\"', 'import d from \"mod\"', or another module format instead."},Export_assignment_cannot_be_used_when_targeting_ECMAScript_2015_modules_Consider_using_export_default_or_another_module_format_instead:{code:1203,category:e.DiagnosticCategory.Error,key:"Export_assignment_cannot_be_used_when_targeting_ECMAScript_2015_modules_Consider_using_export_defaul_1203",message:"Export assignment cannot be used when targeting ECMAScript 2015 modules. Consider using 'export default' or another module format instead."},Decorators_are_not_valid_here:{code:1206,category:e.DiagnosticCategory.Error,key:"Decorators_are_not_valid_here_1206",message:"Decorators are not valid here."},Decorators_cannot_be_applied_to_multiple_get_Slashset_accessors_of_the_same_name:{code:1207,category:e.DiagnosticCategory.Error,key:"Decorators_cannot_be_applied_to_multiple_get_Slashset_accessors_of_the_same_name_1207",message:"Decorators cannot be applied to multiple get/set accessors of the same name."},Cannot_compile_namespaces_when_the_isolatedModules_flag_is_provided:{code:1208,category:e.DiagnosticCategory.Error,key:"Cannot_compile_namespaces_when_the_isolatedModules_flag_is_provided_1208",message:"Cannot compile namespaces when the '--isolatedModules' flag is provided."},Ambient_const_enums_are_not_allowed_when_the_isolatedModules_flag_is_provided:{code:1209,category:e.DiagnosticCategory.Error,key:"Ambient_const_enums_are_not_allowed_when_the_isolatedModules_flag_is_provided_1209",message:"Ambient const enums are not allowed when the '--isolatedModules' flag is provided."},Invalid_use_of_0_Class_definitions_are_automatically_in_strict_mode:{code:1210,category:e.DiagnosticCategory.Error,key:"Invalid_use_of_0_Class_definitions_are_automatically_in_strict_mode_1210",message:"Invalid use of '{0}'. Class definitions are automatically in strict mode."},A_class_declaration_without_the_default_modifier_must_have_a_name:{code:1211,category:e.DiagnosticCategory.Error,key:"A_class_declaration_without_the_default_modifier_must_have_a_name_1211",message:"A class declaration without the 'default' modifier must have a name"},Identifier_expected_0_is_a_reserved_word_in_strict_mode:{code:1212,category:e.DiagnosticCategory.Error,key:"Identifier_expected_0_is_a_reserved_word_in_strict_mode_1212",message:"Identifier expected. '{0}' is a reserved word in strict mode"},Identifier_expected_0_is_a_reserved_word_in_strict_mode_Class_definitions_are_automatically_in_strict_mode:{code:1213,category:e.DiagnosticCategory.Error,key:"Identifier_expected_0_is_a_reserved_word_in_strict_mode_Class_definitions_are_automatically_in_stric_1213",message:"Identifier expected. '{0}' is a reserved word in strict mode. Class definitions are automatically in strict mode."},Identifier_expected_0_is_a_reserved_word_in_strict_mode_Modules_are_automatically_in_strict_mode:{code:1214,category:e.DiagnosticCategory.Error,key:"Identifier_expected_0_is_a_reserved_word_in_strict_mode_Modules_are_automatically_in_strict_mode_1214",message:"Identifier expected. '{0}' is a reserved word in strict mode. Modules are automatically in strict mode."},Invalid_use_of_0_Modules_are_automatically_in_strict_mode:{code:1215,category:e.DiagnosticCategory.Error,key:"Invalid_use_of_0_Modules_are_automatically_in_strict_mode_1215",message:"Invalid use of '{0}'. Modules are automatically in strict mode."},Export_assignment_is_not_supported_when_module_flag_is_system:{code:1218,category:e.DiagnosticCategory.Error,key:"Export_assignment_is_not_supported_when_module_flag_is_system_1218",message:"Export assignment is not supported when '--module' flag is 'system'."},Experimental_support_for_decorators_is_a_feature_that_is_subject_to_change_in_a_future_release_Set_the_experimentalDecorators_option_to_remove_this_warning:{code:1219,category:e.DiagnosticCategory.Error,key:"Experimental_support_for_decorators_is_a_feature_that_is_subject_to_change_in_a_future_release_Set_t_1219",message:"Experimental support for decorators is a feature that is subject to change in a future release. Set the 'experimentalDecorators' option to remove this warning."},Generators_are_only_available_when_targeting_ECMAScript_2015_or_higher:{code:1220,category:e.DiagnosticCategory.Error,key:"Generators_are_only_available_when_targeting_ECMAScript_2015_or_higher_1220",message:"Generators are only available when targeting ECMAScript 2015 or higher."},Generators_are_not_allowed_in_an_ambient_context:{code:1221,category:e.DiagnosticCategory.Error,key:"Generators_are_not_allowed_in_an_ambient_context_1221",message:"Generators are not allowed in an ambient context."},An_overload_signature_cannot_be_declared_as_a_generator:{code:1222,category:e.DiagnosticCategory.Error,key:"An_overload_signature_cannot_be_declared_as_a_generator_1222",message:"An overload signature cannot be declared as a generator."},_0_tag_already_specified:{code:1223,category:e.DiagnosticCategory.Error,key:"_0_tag_already_specified_1223",message:"'{0}' tag already specified."},Signature_0_must_have_a_type_predicate:{code:1224,category:e.DiagnosticCategory.Error,key:"Signature_0_must_have_a_type_predicate_1224",message:"Signature '{0}' must have a type predicate."},Cannot_find_parameter_0:{code:1225,category:e.DiagnosticCategory.Error,key:"Cannot_find_parameter_0_1225",message:"Cannot find parameter '{0}'."},Type_predicate_0_is_not_assignable_to_1:{code:1226,category:e.DiagnosticCategory.Error,key:"Type_predicate_0_is_not_assignable_to_1_1226",message:"Type predicate '{0}' is not assignable to '{1}'."},Parameter_0_is_not_in_the_same_position_as_parameter_1:{code:1227,category:e.DiagnosticCategory.Error,key:"Parameter_0_is_not_in_the_same_position_as_parameter_1_1227",message:"Parameter '{0}' is not in the same position as parameter '{1}'."},A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods:{code:1228,category:e.DiagnosticCategory.Error,key:"A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods_1228",message:"A type predicate is only allowed in return type position for functions and methods."},A_type_predicate_cannot_reference_a_rest_parameter:{code:1229,category:e.DiagnosticCategory.Error,key:"A_type_predicate_cannot_reference_a_rest_parameter_1229",message:"A type predicate cannot reference a rest parameter."},A_type_predicate_cannot_reference_element_0_in_a_binding_pattern:{code:1230,category:e.DiagnosticCategory.Error,key:"A_type_predicate_cannot_reference_element_0_in_a_binding_pattern_1230",message:"A type predicate cannot reference element '{0}' in a binding pattern."},An_export_assignment_can_only_be_used_in_a_module:{code:1231,category:e.DiagnosticCategory.Error,key:"An_export_assignment_can_only_be_used_in_a_module_1231",message:"An export assignment can only be used in a module."},An_import_declaration_can_only_be_used_in_a_namespace_or_module:{code:1232,category:e.DiagnosticCategory.Error,key:"An_import_declaration_can_only_be_used_in_a_namespace_or_module_1232",message:"An import declaration can only be used in a namespace or module."},An_export_declaration_can_only_be_used_in_a_module:{code:1233,category:e.DiagnosticCategory.Error,key:"An_export_declaration_can_only_be_used_in_a_module_1233",message:"An export declaration can only be used in a module."},An_ambient_module_declaration_is_only_allowed_at_the_top_level_in_a_file:{code:1234,category:e.DiagnosticCategory.Error,key:"An_ambient_module_declaration_is_only_allowed_at_the_top_level_in_a_file_1234",message:"An ambient module declaration is only allowed at the top level in a file."},A_namespace_declaration_is_only_allowed_in_a_namespace_or_module:{code:1235,category:e.DiagnosticCategory.Error,key:"A_namespace_declaration_is_only_allowed_in_a_namespace_or_module_1235",message:"A namespace declaration is only allowed in a namespace or module."},The_return_type_of_a_property_decorator_function_must_be_either_void_or_any:{code:1236,category:e.DiagnosticCategory.Error,key:"The_return_type_of_a_property_decorator_function_must_be_either_void_or_any_1236",message:"The return type of a property decorator function must be either 'void' or 'any'."},The_return_type_of_a_parameter_decorator_function_must_be_either_void_or_any:{code:1237,category:e.DiagnosticCategory.Error,key:"The_return_type_of_a_parameter_decorator_function_must_be_either_void_or_any_1237",message:"The return type of a parameter decorator function must be either 'void' or 'any'."},Unable_to_resolve_signature_of_class_decorator_when_called_as_an_expression:{code:1238,category:e.DiagnosticCategory.Error,key:"Unable_to_resolve_signature_of_class_decorator_when_called_as_an_expression_1238",message:"Unable to resolve signature of class decorator when called as an expression."},Unable_to_resolve_signature_of_parameter_decorator_when_called_as_an_expression:{code:1239,category:e.DiagnosticCategory.Error,key:"Unable_to_resolve_signature_of_parameter_decorator_when_called_as_an_expression_1239",message:"Unable to resolve signature of parameter decorator when called as an expression."},Unable_to_resolve_signature_of_property_decorator_when_called_as_an_expression:{code:1240,category:e.DiagnosticCategory.Error,key:"Unable_to_resolve_signature_of_property_decorator_when_called_as_an_expression_1240",message:"Unable to resolve signature of property decorator when called as an expression."},Unable_to_resolve_signature_of_method_decorator_when_called_as_an_expression:{code:1241,category:e.DiagnosticCategory.Error,key:"Unable_to_resolve_signature_of_method_decorator_when_called_as_an_expression_1241",message:"Unable to resolve signature of method decorator when called as an expression."},abstract_modifier_can_only_appear_on_a_class_method_or_property_declaration:{code:1242,category:e.DiagnosticCategory.Error,key:"abstract_modifier_can_only_appear_on_a_class_method_or_property_declaration_1242",message:"'abstract' modifier can only appear on a class, method, or property declaration."},_0_modifier_cannot_be_used_with_1_modifier:{code:1243,category:e.DiagnosticCategory.Error,key:"_0_modifier_cannot_be_used_with_1_modifier_1243",message:"'{0}' modifier cannot be used with '{1}' modifier."},Abstract_methods_can_only_appear_within_an_abstract_class:{code:1244,category:e.DiagnosticCategory.Error,key:"Abstract_methods_can_only_appear_within_an_abstract_class_1244",message:"Abstract methods can only appear within an abstract class."},Method_0_cannot_have_an_implementation_because_it_is_marked_abstract:{code:1245,category:e.DiagnosticCategory.Error,key:"Method_0_cannot_have_an_implementation_because_it_is_marked_abstract_1245",message:"Method '{0}' cannot have an implementation because it is marked abstract."},An_interface_property_cannot_have_an_initializer:{code:1246,category:e.DiagnosticCategory.Error,key:"An_interface_property_cannot_have_an_initializer_1246",message:"An interface property cannot have an initializer."},A_type_literal_property_cannot_have_an_initializer:{code:1247,category:e.DiagnosticCategory.Error,key:"A_type_literal_property_cannot_have_an_initializer_1247",message:"A type literal property cannot have an initializer."},A_class_member_cannot_have_the_0_keyword:{code:1248,category:e.DiagnosticCategory.Error,key:"A_class_member_cannot_have_the_0_keyword_1248",message:"A class member cannot have the '{0}' keyword."},A_decorator_can_only_decorate_a_method_implementation_not_an_overload:{code:1249,category:e.DiagnosticCategory.Error,key:"A_decorator_can_only_decorate_a_method_implementation_not_an_overload_1249",message:"A decorator can only decorate a method implementation, not an overload."},Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5:{code:1250,category:e.DiagnosticCategory.Error,key:"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_1250",message:"Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'."},Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Class_definitions_are_automatically_in_strict_mode:{code:1251,category:e.DiagnosticCategory.Error,key:"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Class_d_1251",message:"Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'. Class definitions are automatically in strict mode."},Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Modules_are_automatically_in_strict_mode:{code:1252,category:e.DiagnosticCategory.Error,key:"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Modules_1252",message:"Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'. Modules are automatically in strict mode."},_0_tag_cannot_be_used_independently_as_a_top_level_JSDoc_tag:{code:1253,category:e.DiagnosticCategory.Error,key:"_0_tag_cannot_be_used_independently_as_a_top_level_JSDoc_tag_1253",message:"'{0}' tag cannot be used independently as a top level JSDoc tag."},A_const_initializer_in_an_ambient_context_must_be_a_string_or_numeric_literal:{code:1254,category:e.DiagnosticCategory.Error,key:"A_const_initializer_in_an_ambient_context_must_be_a_string_or_numeric_literal_1254",message:"A 'const' initializer in an ambient context must be a string or numeric literal."},with_statements_are_not_allowed_in_an_async_function_block:{code:1300,category:e.DiagnosticCategory.Error,key:"with_statements_are_not_allowed_in_an_async_function_block_1300",message:"'with' statements are not allowed in an async function block."},await_expression_is_only_allowed_within_an_async_function:{code:1308,category:e.DiagnosticCategory.Error,key:"await_expression_is_only_allowed_within_an_async_function_1308",message:"'await' expression is only allowed within an async function."},can_only_be_used_in_an_object_literal_property_inside_a_destructuring_assignment:{code:1312,category:e.DiagnosticCategory.Error,key:"can_only_be_used_in_an_object_literal_property_inside_a_destructuring_assignment_1312",message:"'=' can only be used in an object literal property inside a destructuring assignment."},The_body_of_an_if_statement_cannot_be_the_empty_statement:{code:1313,category:e.DiagnosticCategory.Error,key:"The_body_of_an_if_statement_cannot_be_the_empty_statement_1313",message:"The body of an 'if' statement cannot be the empty statement."},Global_module_exports_may_only_appear_in_module_files:{code:1314,category:e.DiagnosticCategory.Error,key:"Global_module_exports_may_only_appear_in_module_files_1314",message:"Global module exports may only appear in module files."},Global_module_exports_may_only_appear_in_declaration_files:{code:1315,category:e.DiagnosticCategory.Error,key:"Global_module_exports_may_only_appear_in_declaration_files_1315",message:"Global module exports may only appear in declaration files."},Global_module_exports_may_only_appear_at_top_level:{code:1316,category:e.DiagnosticCategory.Error,key:"Global_module_exports_may_only_appear_at_top_level_1316",message:"Global module exports may only appear at top level."},A_parameter_property_cannot_be_declared_using_a_rest_parameter:{code:1317,category:e.DiagnosticCategory.Error,key:"A_parameter_property_cannot_be_declared_using_a_rest_parameter_1317",message:"A parameter property cannot be declared using a rest parameter."},An_abstract_accessor_cannot_have_an_implementation:{code:1318,category:e.DiagnosticCategory.Error,key:"An_abstract_accessor_cannot_have_an_implementation_1318",message:"An abstract accessor cannot have an implementation."},Duplicate_identifier_0:{code:2300,category:e.DiagnosticCategory.Error,key:"Duplicate_identifier_0_2300",message:"Duplicate identifier '{0}'."},Initializer_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor:{code:2301,category:e.DiagnosticCategory.Error,key:"Initializer_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor_2301",message:"Initializer of instance member variable '{0}' cannot reference identifier '{1}' declared in the constructor."},Static_members_cannot_reference_class_type_parameters:{code:2302,category:e.DiagnosticCategory.Error,key:"Static_members_cannot_reference_class_type_parameters_2302",message:"Static members cannot reference class type parameters."},Circular_definition_of_import_alias_0:{code:2303,category:e.DiagnosticCategory.Error,key:"Circular_definition_of_import_alias_0_2303",message:"Circular definition of import alias '{0}'."},Cannot_find_name_0:{code:2304,category:e.DiagnosticCategory.Error,key:"Cannot_find_name_0_2304",message:"Cannot find name '{0}'."},Module_0_has_no_exported_member_1:{code:2305,category:e.DiagnosticCategory.Error,key:"Module_0_has_no_exported_member_1_2305",message:"Module '{0}' has no exported member '{1}'."},File_0_is_not_a_module:{code:2306,category:e.DiagnosticCategory.Error,key:"File_0_is_not_a_module_2306",message:"File '{0}' is not a module."},Cannot_find_module_0:{code:2307,category:e.DiagnosticCategory.Error,key:"Cannot_find_module_0_2307",message:"Cannot find module '{0}'."},Module_0_has_already_exported_a_member_named_1_Consider_explicitly_re_exporting_to_resolve_the_ambiguity:{code:2308,category:e.DiagnosticCategory.Error,key:"Module_0_has_already_exported_a_member_named_1_Consider_explicitly_re_exporting_to_resolve_the_ambig_2308",message:"Module {0} has already exported a member named '{1}'. Consider explicitly re-exporting to resolve the ambiguity."},An_export_assignment_cannot_be_used_in_a_module_with_other_exported_elements:{code:2309,category:e.DiagnosticCategory.Error,key:"An_export_assignment_cannot_be_used_in_a_module_with_other_exported_elements_2309",message:"An export assignment cannot be used in a module with other exported elements."},Type_0_recursively_references_itself_as_a_base_type:{code:2310,category:e.DiagnosticCategory.Error,key:"Type_0_recursively_references_itself_as_a_base_type_2310",message:"Type '{0}' recursively references itself as a base type."},A_class_may_only_extend_another_class:{code:2311,category:e.DiagnosticCategory.Error,key:"A_class_may_only_extend_another_class_2311",message:"A class may only extend another class."},An_interface_may_only_extend_a_class_or_another_interface:{code:2312,category:e.DiagnosticCategory.Error,key:"An_interface_may_only_extend_a_class_or_another_interface_2312",message:"An interface may only extend a class or another interface."},Type_parameter_0_has_a_circular_constraint:{code:2313,category:e.DiagnosticCategory.Error,key:"Type_parameter_0_has_a_circular_constraint_2313",message:"Type parameter '{0}' has a circular constraint."},Generic_type_0_requires_1_type_argument_s:{code:2314,category:e.DiagnosticCategory.Error,key:"Generic_type_0_requires_1_type_argument_s_2314",message:"Generic type '{0}' requires {1} type argument(s)."},Type_0_is_not_generic:{code:2315,category:e.DiagnosticCategory.Error,key:"Type_0_is_not_generic_2315",message:"Type '{0}' is not generic."},Global_type_0_must_be_a_class_or_interface_type:{code:2316,category:e.DiagnosticCategory.Error,key:"Global_type_0_must_be_a_class_or_interface_type_2316",message:"Global type '{0}' must be a class or interface type."},Global_type_0_must_have_1_type_parameter_s:{code:2317,category:e.DiagnosticCategory.Error,key:"Global_type_0_must_have_1_type_parameter_s_2317",message:"Global type '{0}' must have {1} type parameter(s)."},Cannot_find_global_type_0:{code:2318,category:e.DiagnosticCategory.Error,key:"Cannot_find_global_type_0_2318",message:"Cannot find global type '{0}'."},Named_property_0_of_types_1_and_2_are_not_identical:{code:2319,category:e.DiagnosticCategory.Error,key:"Named_property_0_of_types_1_and_2_are_not_identical_2319",message:"Named property '{0}' of types '{1}' and '{2}' are not identical."},Interface_0_cannot_simultaneously_extend_types_1_and_2:{code:2320,category:e.DiagnosticCategory.Error,
-key:"Interface_0_cannot_simultaneously_extend_types_1_and_2_2320",message:"Interface '{0}' cannot simultaneously extend types '{1}' and '{2}'."},Excessive_stack_depth_comparing_types_0_and_1:{code:2321,category:e.DiagnosticCategory.Error,key:"Excessive_stack_depth_comparing_types_0_and_1_2321",message:"Excessive stack depth comparing types '{0}' and '{1}'."},Type_0_is_not_assignable_to_type_1:{code:2322,category:e.DiagnosticCategory.Error,key:"Type_0_is_not_assignable_to_type_1_2322",message:"Type '{0}' is not assignable to type '{1}'."},Cannot_redeclare_exported_variable_0:{code:2323,category:e.DiagnosticCategory.Error,key:"Cannot_redeclare_exported_variable_0_2323",message:"Cannot redeclare exported variable '{0}'."},Property_0_is_missing_in_type_1:{code:2324,category:e.DiagnosticCategory.Error,key:"Property_0_is_missing_in_type_1_2324",message:"Property '{0}' is missing in type '{1}'."},Property_0_is_private_in_type_1_but_not_in_type_2:{code:2325,category:e.DiagnosticCategory.Error,key:"Property_0_is_private_in_type_1_but_not_in_type_2_2325",message:"Property '{0}' is private in type '{1}' but not in type '{2}'."},Types_of_property_0_are_incompatible:{code:2326,category:e.DiagnosticCategory.Error,key:"Types_of_property_0_are_incompatible_2326",message:"Types of property '{0}' are incompatible."},Property_0_is_optional_in_type_1_but_required_in_type_2:{code:2327,category:e.DiagnosticCategory.Error,key:"Property_0_is_optional_in_type_1_but_required_in_type_2_2327",message:"Property '{0}' is optional in type '{1}' but required in type '{2}'."},Types_of_parameters_0_and_1_are_incompatible:{code:2328,category:e.DiagnosticCategory.Error,key:"Types_of_parameters_0_and_1_are_incompatible_2328",message:"Types of parameters '{0}' and '{1}' are incompatible."},Index_signature_is_missing_in_type_0:{code:2329,category:e.DiagnosticCategory.Error,key:"Index_signature_is_missing_in_type_0_2329",message:"Index signature is missing in type '{0}'."},Index_signatures_are_incompatible:{code:2330,category:e.DiagnosticCategory.Error,key:"Index_signatures_are_incompatible_2330",message:"Index signatures are incompatible."},this_cannot_be_referenced_in_a_module_or_namespace_body:{code:2331,category:e.DiagnosticCategory.Error,key:"this_cannot_be_referenced_in_a_module_or_namespace_body_2331",message:"'this' cannot be referenced in a module or namespace body."},this_cannot_be_referenced_in_current_location:{code:2332,category:e.DiagnosticCategory.Error,key:"this_cannot_be_referenced_in_current_location_2332",message:"'this' cannot be referenced in current location."},this_cannot_be_referenced_in_constructor_arguments:{code:2333,category:e.DiagnosticCategory.Error,key:"this_cannot_be_referenced_in_constructor_arguments_2333",message:"'this' cannot be referenced in constructor arguments."},this_cannot_be_referenced_in_a_static_property_initializer:{code:2334,category:e.DiagnosticCategory.Error,key:"this_cannot_be_referenced_in_a_static_property_initializer_2334",message:"'this' cannot be referenced in a static property initializer."},super_can_only_be_referenced_in_a_derived_class:{code:2335,category:e.DiagnosticCategory.Error,key:"super_can_only_be_referenced_in_a_derived_class_2335",message:"'super' can only be referenced in a derived class."},super_cannot_be_referenced_in_constructor_arguments:{code:2336,category:e.DiagnosticCategory.Error,key:"super_cannot_be_referenced_in_constructor_arguments_2336",message:"'super' cannot be referenced in constructor arguments."},Super_calls_are_not_permitted_outside_constructors_or_in_nested_functions_inside_constructors:{code:2337,category:e.DiagnosticCategory.Error,key:"Super_calls_are_not_permitted_outside_constructors_or_in_nested_functions_inside_constructors_2337",message:"Super calls are not permitted outside constructors or in nested functions inside constructors."},super_property_access_is_permitted_only_in_a_constructor_member_function_or_member_accessor_of_a_derived_class:{code:2338,category:e.DiagnosticCategory.Error,key:"super_property_access_is_permitted_only_in_a_constructor_member_function_or_member_accessor_of_a_der_2338",message:"'super' property access is permitted only in a constructor, member function, or member accessor of a derived class."},Property_0_does_not_exist_on_type_1:{code:2339,category:e.DiagnosticCategory.Error,key:"Property_0_does_not_exist_on_type_1_2339",message:"Property '{0}' does not exist on type '{1}'."},Only_public_and_protected_methods_of_the_base_class_are_accessible_via_the_super_keyword:{code:2340,category:e.DiagnosticCategory.Error,key:"Only_public_and_protected_methods_of_the_base_class_are_accessible_via_the_super_keyword_2340",message:"Only public and protected methods of the base class are accessible via the 'super' keyword."},Property_0_is_private_and_only_accessible_within_class_1:{code:2341,category:e.DiagnosticCategory.Error,key:"Property_0_is_private_and_only_accessible_within_class_1_2341",message:"Property '{0}' is private and only accessible within class '{1}'."},An_index_expression_argument_must_be_of_type_string_number_symbol_or_any:{code:2342,category:e.DiagnosticCategory.Error,key:"An_index_expression_argument_must_be_of_type_string_number_symbol_or_any_2342",message:"An index expression argument must be of type 'string', 'number', 'symbol', or 'any'."},This_syntax_requires_an_imported_helper_named_1_but_module_0_has_no_exported_member_1:{code:2343,category:e.DiagnosticCategory.Error,key:"This_syntax_requires_an_imported_helper_named_1_but_module_0_has_no_exported_member_1_2343",message:"This syntax requires an imported helper named '{1}', but module '{0}' has no exported member '{1}'."},Type_0_does_not_satisfy_the_constraint_1:{code:2344,category:e.DiagnosticCategory.Error,key:"Type_0_does_not_satisfy_the_constraint_1_2344",message:"Type '{0}' does not satisfy the constraint '{1}'."},Argument_of_type_0_is_not_assignable_to_parameter_of_type_1:{code:2345,category:e.DiagnosticCategory.Error,key:"Argument_of_type_0_is_not_assignable_to_parameter_of_type_1_2345",message:"Argument of type '{0}' is not assignable to parameter of type '{1}'."},Supplied_parameters_do_not_match_any_signature_of_call_target:{code:2346,category:e.DiagnosticCategory.Error,key:"Supplied_parameters_do_not_match_any_signature_of_call_target_2346",message:"Supplied parameters do not match any signature of call target."},Untyped_function_calls_may_not_accept_type_arguments:{code:2347,category:e.DiagnosticCategory.Error,key:"Untyped_function_calls_may_not_accept_type_arguments_2347",message:"Untyped function calls may not accept type arguments."},Value_of_type_0_is_not_callable_Did_you_mean_to_include_new:{code:2348,category:e.DiagnosticCategory.Error,key:"Value_of_type_0_is_not_callable_Did_you_mean_to_include_new_2348",message:"Value of type '{0}' is not callable. Did you mean to include 'new'?"},Cannot_invoke_an_expression_whose_type_lacks_a_call_signature_Type_0_has_no_compatible_call_signatures:{code:2349,category:e.DiagnosticCategory.Error,key:"Cannot_invoke_an_expression_whose_type_lacks_a_call_signature_Type_0_has_no_compatible_call_signatur_2349",message:"Cannot invoke an expression whose type lacks a call signature. Type '{0}' has no compatible call signatures."},Only_a_void_function_can_be_called_with_the_new_keyword:{code:2350,category:e.DiagnosticCategory.Error,key:"Only_a_void_function_can_be_called_with_the_new_keyword_2350",message:"Only a void function can be called with the 'new' keyword."},Cannot_use_new_with_an_expression_whose_type_lacks_a_call_or_construct_signature:{code:2351,category:e.DiagnosticCategory.Error,key:"Cannot_use_new_with_an_expression_whose_type_lacks_a_call_or_construct_signature_2351",message:"Cannot use 'new' with an expression whose type lacks a call or construct signature."},Type_0_cannot_be_converted_to_type_1:{code:2352,category:e.DiagnosticCategory.Error,key:"Type_0_cannot_be_converted_to_type_1_2352",message:"Type '{0}' cannot be converted to type '{1}'."},Object_literal_may_only_specify_known_properties_and_0_does_not_exist_in_type_1:{code:2353,category:e.DiagnosticCategory.Error,key:"Object_literal_may_only_specify_known_properties_and_0_does_not_exist_in_type_1_2353",message:"Object literal may only specify known properties, and '{0}' does not exist in type '{1}'."},This_syntax_requires_an_imported_helper_but_module_0_cannot_be_found:{code:2354,category:e.DiagnosticCategory.Error,key:"This_syntax_requires_an_imported_helper_but_module_0_cannot_be_found_2354",message:"This syntax requires an imported helper but module '{0}' cannot be found."},A_function_whose_declared_type_is_neither_void_nor_any_must_return_a_value:{code:2355,category:e.DiagnosticCategory.Error,key:"A_function_whose_declared_type_is_neither_void_nor_any_must_return_a_value_2355",message:"A function whose declared type is neither 'void' nor 'any' must return a value."},An_arithmetic_operand_must_be_of_type_any_number_or_an_enum_type:{code:2356,category:e.DiagnosticCategory.Error,key:"An_arithmetic_operand_must_be_of_type_any_number_or_an_enum_type_2356",message:"An arithmetic operand must be of type 'any', 'number' or an enum type."},The_operand_of_an_increment_or_decrement_operator_must_be_a_variable_or_a_property_access:{code:2357,category:e.DiagnosticCategory.Error,key:"The_operand_of_an_increment_or_decrement_operator_must_be_a_variable_or_a_property_access_2357",message:"The operand of an increment or decrement operator must be a variable or a property access."},The_left_hand_side_of_an_instanceof_expression_must_be_of_type_any_an_object_type_or_a_type_parameter:{code:2358,category:e.DiagnosticCategory.Error,key:"The_left_hand_side_of_an_instanceof_expression_must_be_of_type_any_an_object_type_or_a_type_paramete_2358",message:"The left-hand side of an 'instanceof' expression must be of type 'any', an object type or a type parameter."},The_right_hand_side_of_an_instanceof_expression_must_be_of_type_any_or_of_a_type_assignable_to_the_Function_interface_type:{code:2359,category:e.DiagnosticCategory.Error,key:"The_right_hand_side_of_an_instanceof_expression_must_be_of_type_any_or_of_a_type_assignable_to_the_F_2359",message:"The right-hand side of an 'instanceof' expression must be of type 'any' or of a type assignable to the 'Function' interface type."},The_left_hand_side_of_an_in_expression_must_be_of_type_any_string_number_or_symbol:{code:2360,category:e.DiagnosticCategory.Error,key:"The_left_hand_side_of_an_in_expression_must_be_of_type_any_string_number_or_symbol_2360",message:"The left-hand side of an 'in' expression must be of type 'any', 'string', 'number', or 'symbol'."},The_right_hand_side_of_an_in_expression_must_be_of_type_any_an_object_type_or_a_type_parameter:{code:2361,category:e.DiagnosticCategory.Error,key:"The_right_hand_side_of_an_in_expression_must_be_of_type_any_an_object_type_or_a_type_parameter_2361",message:"The right-hand side of an 'in' expression must be of type 'any', an object type or a type parameter"},The_left_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_or_an_enum_type:{code:2362,category:e.DiagnosticCategory.Error,key:"The_left_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_or_an_enum_type_2362",message:"The left-hand side of an arithmetic operation must be of type 'any', 'number' or an enum type."},The_right_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_or_an_enum_type:{code:2363,category:e.DiagnosticCategory.Error,key:"The_right_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_or_an_enum_type_2363",message:"The right-hand side of an arithmetic operation must be of type 'any', 'number' or an enum type."},The_left_hand_side_of_an_assignment_expression_must_be_a_variable_or_a_property_access:{code:2364,category:e.DiagnosticCategory.Error,key:"The_left_hand_side_of_an_assignment_expression_must_be_a_variable_or_a_property_access_2364",message:"The left-hand side of an assignment expression must be a variable or a property access."},Operator_0_cannot_be_applied_to_types_1_and_2:{code:2365,category:e.DiagnosticCategory.Error,key:"Operator_0_cannot_be_applied_to_types_1_and_2_2365",message:"Operator '{0}' cannot be applied to types '{1}' and '{2}'."},Function_lacks_ending_return_statement_and_return_type_does_not_include_undefined:{code:2366,category:e.DiagnosticCategory.Error,key:"Function_lacks_ending_return_statement_and_return_type_does_not_include_undefined_2366",message:"Function lacks ending return statement and return type does not include 'undefined'."},Type_parameter_name_cannot_be_0:{code:2368,category:e.DiagnosticCategory.Error,key:"Type_parameter_name_cannot_be_0_2368",message:"Type parameter name cannot be '{0}'"},A_parameter_property_is_only_allowed_in_a_constructor_implementation:{code:2369,category:e.DiagnosticCategory.Error,key:"A_parameter_property_is_only_allowed_in_a_constructor_implementation_2369",message:"A parameter property is only allowed in a constructor implementation."},A_rest_parameter_must_be_of_an_array_type:{code:2370,category:e.DiagnosticCategory.Error,key:"A_rest_parameter_must_be_of_an_array_type_2370",message:"A rest parameter must be of an array type."},A_parameter_initializer_is_only_allowed_in_a_function_or_constructor_implementation:{code:2371,category:e.DiagnosticCategory.Error,key:"A_parameter_initializer_is_only_allowed_in_a_function_or_constructor_implementation_2371",message:"A parameter initializer is only allowed in a function or constructor implementation."},Parameter_0_cannot_be_referenced_in_its_initializer:{code:2372,category:e.DiagnosticCategory.Error,key:"Parameter_0_cannot_be_referenced_in_its_initializer_2372",message:"Parameter '{0}' cannot be referenced in its initializer."},Initializer_of_parameter_0_cannot_reference_identifier_1_declared_after_it:{code:2373,category:e.DiagnosticCategory.Error,key:"Initializer_of_parameter_0_cannot_reference_identifier_1_declared_after_it_2373",message:"Initializer of parameter '{0}' cannot reference identifier '{1}' declared after it."},Duplicate_string_index_signature:{code:2374,category:e.DiagnosticCategory.Error,key:"Duplicate_string_index_signature_2374",message:"Duplicate string index signature."},Duplicate_number_index_signature:{code:2375,category:e.DiagnosticCategory.Error,key:"Duplicate_number_index_signature_2375",message:"Duplicate number index signature."},A_super_call_must_be_the_first_statement_in_the_constructor_when_a_class_contains_initialized_properties_or_has_parameter_properties:{code:2376,category:e.DiagnosticCategory.Error,key:"A_super_call_must_be_the_first_statement_in_the_constructor_when_a_class_contains_initialized_proper_2376",message:"A 'super' call must be the first statement in the constructor when a class contains initialized properties or has parameter properties."},Constructors_for_derived_classes_must_contain_a_super_call:{code:2377,category:e.DiagnosticCategory.Error,key:"Constructors_for_derived_classes_must_contain_a_super_call_2377",message:"Constructors for derived classes must contain a 'super' call."},A_get_accessor_must_return_a_value:{code:2378,category:e.DiagnosticCategory.Error,key:"A_get_accessor_must_return_a_value_2378",message:"A 'get' accessor must return a value."},Getter_and_setter_accessors_do_not_agree_in_visibility:{code:2379,category:e.DiagnosticCategory.Error,key:"Getter_and_setter_accessors_do_not_agree_in_visibility_2379",message:"Getter and setter accessors do not agree in visibility."},get_and_set_accessor_must_have_the_same_type:{code:2380,category:e.DiagnosticCategory.Error,key:"get_and_set_accessor_must_have_the_same_type_2380",message:"'get' and 'set' accessor must have the same type."},A_signature_with_an_implementation_cannot_use_a_string_literal_type:{code:2381,category:e.DiagnosticCategory.Error,key:"A_signature_with_an_implementation_cannot_use_a_string_literal_type_2381",message:"A signature with an implementation cannot use a string literal type."},Specialized_overload_signature_is_not_assignable_to_any_non_specialized_signature:{code:2382,category:e.DiagnosticCategory.Error,key:"Specialized_overload_signature_is_not_assignable_to_any_non_specialized_signature_2382",message:"Specialized overload signature is not assignable to any non-specialized signature."},Overload_signatures_must_all_be_exported_or_non_exported:{code:2383,category:e.DiagnosticCategory.Error,key:"Overload_signatures_must_all_be_exported_or_non_exported_2383",message:"Overload signatures must all be exported or non-exported."},Overload_signatures_must_all_be_ambient_or_non_ambient:{code:2384,category:e.DiagnosticCategory.Error,key:"Overload_signatures_must_all_be_ambient_or_non_ambient_2384",message:"Overload signatures must all be ambient or non-ambient."},Overload_signatures_must_all_be_public_private_or_protected:{code:2385,category:e.DiagnosticCategory.Error,key:"Overload_signatures_must_all_be_public_private_or_protected_2385",message:"Overload signatures must all be public, private or protected."},Overload_signatures_must_all_be_optional_or_required:{code:2386,category:e.DiagnosticCategory.Error,key:"Overload_signatures_must_all_be_optional_or_required_2386",message:"Overload signatures must all be optional or required."},Function_overload_must_be_static:{code:2387,category:e.DiagnosticCategory.Error,key:"Function_overload_must_be_static_2387",message:"Function overload must be static."},Function_overload_must_not_be_static:{code:2388,category:e.DiagnosticCategory.Error,key:"Function_overload_must_not_be_static_2388",message:"Function overload must not be static."},Function_implementation_name_must_be_0:{code:2389,category:e.DiagnosticCategory.Error,key:"Function_implementation_name_must_be_0_2389",message:"Function implementation name must be '{0}'."},Constructor_implementation_is_missing:{code:2390,category:e.DiagnosticCategory.Error,key:"Constructor_implementation_is_missing_2390",message:"Constructor implementation is missing."},Function_implementation_is_missing_or_not_immediately_following_the_declaration:{code:2391,category:e.DiagnosticCategory.Error,key:"Function_implementation_is_missing_or_not_immediately_following_the_declaration_2391",message:"Function implementation is missing or not immediately following the declaration."},Multiple_constructor_implementations_are_not_allowed:{code:2392,category:e.DiagnosticCategory.Error,key:"Multiple_constructor_implementations_are_not_allowed_2392",message:"Multiple constructor implementations are not allowed."},Duplicate_function_implementation:{code:2393,category:e.DiagnosticCategory.Error,key:"Duplicate_function_implementation_2393",message:"Duplicate function implementation."},Overload_signature_is_not_compatible_with_function_implementation:{code:2394,category:e.DiagnosticCategory.Error,key:"Overload_signature_is_not_compatible_with_function_implementation_2394",message:"Overload signature is not compatible with function implementation."},Individual_declarations_in_merged_declaration_0_must_be_all_exported_or_all_local:{code:2395,category:e.DiagnosticCategory.Error,key:"Individual_declarations_in_merged_declaration_0_must_be_all_exported_or_all_local_2395",message:"Individual declarations in merged declaration '{0}' must be all exported or all local."},Duplicate_identifier_arguments_Compiler_uses_arguments_to_initialize_rest_parameters:{code:2396,category:e.DiagnosticCategory.Error,key:"Duplicate_identifier_arguments_Compiler_uses_arguments_to_initialize_rest_parameters_2396",message:"Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters."},Declaration_name_conflicts_with_built_in_global_identifier_0:{code:2397,category:e.DiagnosticCategory.Error,key:"Declaration_name_conflicts_with_built_in_global_identifier_0_2397",message:"Declaration name conflicts with built-in global identifier '{0}'."},Duplicate_identifier_this_Compiler_uses_variable_declaration_this_to_capture_this_reference:{code:2399,category:e.DiagnosticCategory.Error,key:"Duplicate_identifier_this_Compiler_uses_variable_declaration_this_to_capture_this_reference_2399",message:"Duplicate identifier '_this'. Compiler uses variable declaration '_this' to capture 'this' reference."},Expression_resolves_to_variable_declaration_this_that_compiler_uses_to_capture_this_reference:{code:2400,category:e.DiagnosticCategory.Error,key:"Expression_resolves_to_variable_declaration_this_that_compiler_uses_to_capture_this_reference_2400",message:"Expression resolves to variable declaration '_this' that compiler uses to capture 'this' reference."},Duplicate_identifier_super_Compiler_uses_super_to_capture_base_class_reference:{code:2401,category:e.DiagnosticCategory.Error,key:"Duplicate_identifier_super_Compiler_uses_super_to_capture_base_class_reference_2401",message:"Duplicate identifier '_super'. Compiler uses '_super' to capture base class reference."},Expression_resolves_to_super_that_compiler_uses_to_capture_base_class_reference:{code:2402,category:e.DiagnosticCategory.Error,key:"Expression_resolves_to_super_that_compiler_uses_to_capture_base_class_reference_2402",message:"Expression resolves to '_super' that compiler uses to capture base class reference."},Subsequent_variable_declarations_must_have_the_same_type_Variable_0_must_be_of_type_1_but_here_has_type_2:{code:2403,category:e.DiagnosticCategory.Error,key:"Subsequent_variable_declarations_must_have_the_same_type_Variable_0_must_be_of_type_1_but_here_has_t_2403",message:"Subsequent variable declarations must have the same type. Variable '{0}' must be of type '{1}', but here has type '{2}'."},The_left_hand_side_of_a_for_in_statement_cannot_use_a_type_annotation:{code:2404,category:e.DiagnosticCategory.Error,key:"The_left_hand_side_of_a_for_in_statement_cannot_use_a_type_annotation_2404",message:"The left-hand side of a 'for...in' statement cannot use a type annotation."},The_left_hand_side_of_a_for_in_statement_must_be_of_type_string_or_any:{code:2405,category:e.DiagnosticCategory.Error,key:"The_left_hand_side_of_a_for_in_statement_must_be_of_type_string_or_any_2405",message:"The left-hand side of a 'for...in' statement must be of type 'string' or 'any'."},The_left_hand_side_of_a_for_in_statement_must_be_a_variable_or_a_property_access:{code:2406,category:e.DiagnosticCategory.Error,key:"The_left_hand_side_of_a_for_in_statement_must_be_a_variable_or_a_property_access_2406",message:"The left-hand side of a 'for...in' statement must be a variable or a property access."},The_right_hand_side_of_a_for_in_statement_must_be_of_type_any_an_object_type_or_a_type_parameter:{code:2407,category:e.DiagnosticCategory.Error,key:"The_right_hand_side_of_a_for_in_statement_must_be_of_type_any_an_object_type_or_a_type_parameter_2407",message:"The right-hand side of a 'for...in' statement must be of type 'any', an object type or a type parameter."},Setters_cannot_return_a_value:{code:2408,category:e.DiagnosticCategory.Error,key:"Setters_cannot_return_a_value_2408",message:"Setters cannot return a value."},Return_type_of_constructor_signature_must_be_assignable_to_the_instance_type_of_the_class:{code:2409,category:e.DiagnosticCategory.Error,key:"Return_type_of_constructor_signature_must_be_assignable_to_the_instance_type_of_the_class_2409",message:"Return type of constructor signature must be assignable to the instance type of the class"},The_with_statement_is_not_supported_All_symbols_in_a_with_block_will_have_type_any:{code:2410,category:e.DiagnosticCategory.Error,key:"The_with_statement_is_not_supported_All_symbols_in_a_with_block_will_have_type_any_2410",message:"The 'with' statement is not supported. All symbols in a 'with' block will have type 'any'."},Property_0_of_type_1_is_not_assignable_to_string_index_type_2:{code:2411,category:e.DiagnosticCategory.Error,key:"Property_0_of_type_1_is_not_assignable_to_string_index_type_2_2411",message:"Property '{0}' of type '{1}' is not assignable to string index type '{2}'."},Property_0_of_type_1_is_not_assignable_to_numeric_index_type_2:{code:2412,category:e.DiagnosticCategory.Error,key:"Property_0_of_type_1_is_not_assignable_to_numeric_index_type_2_2412",message:"Property '{0}' of type '{1}' is not assignable to numeric index type '{2}'."},Numeric_index_type_0_is_not_assignable_to_string_index_type_1:{code:2413,category:e.DiagnosticCategory.Error,key:"Numeric_index_type_0_is_not_assignable_to_string_index_type_1_2413",message:"Numeric index type '{0}' is not assignable to string index type '{1}'."},Class_name_cannot_be_0:{code:2414,category:e.DiagnosticCategory.Error,key:"Class_name_cannot_be_0_2414",message:"Class name cannot be '{0}'"},Class_0_incorrectly_extends_base_class_1:{code:2415,category:e.DiagnosticCategory.Error,key:"Class_0_incorrectly_extends_base_class_1_2415",message:"Class '{0}' incorrectly extends base class '{1}'."},Class_static_side_0_incorrectly_extends_base_class_static_side_1:{code:2417,category:e.DiagnosticCategory.Error,key:"Class_static_side_0_incorrectly_extends_base_class_static_side_1_2417",message:"Class static side '{0}' incorrectly extends base class static side '{1}'."},Class_0_incorrectly_implements_interface_1:{code:2420,category:e.DiagnosticCategory.Error,key:"Class_0_incorrectly_implements_interface_1_2420",message:"Class '{0}' incorrectly implements interface '{1}'."},A_class_may_only_implement_another_class_or_interface:{code:2422,category:e.DiagnosticCategory.Error,key:"A_class_may_only_implement_another_class_or_interface_2422",message:"A class may only implement another class or interface."},Class_0_defines_instance_member_function_1_but_extended_class_2_defines_it_as_instance_member_accessor:{code:2423,category:e.DiagnosticCategory.Error,key:"Class_0_defines_instance_member_function_1_but_extended_class_2_defines_it_as_instance_member_access_2423",message:"Class '{0}' defines instance member function '{1}', but extended class '{2}' defines it as instance member accessor."},Class_0_defines_instance_member_function_1_but_extended_class_2_defines_it_as_instance_member_property:{code:2424,category:e.DiagnosticCategory.Error,key:"Class_0_defines_instance_member_function_1_but_extended_class_2_defines_it_as_instance_member_proper_2424",message:"Class '{0}' defines instance member function '{1}', but extended class '{2}' defines it as instance member property."},Class_0_defines_instance_member_property_1_but_extended_class_2_defines_it_as_instance_member_function:{code:2425,category:e.DiagnosticCategory.Error,key:"Class_0_defines_instance_member_property_1_but_extended_class_2_defines_it_as_instance_member_functi_2425",message:"Class '{0}' defines instance member property '{1}', but extended class '{2}' defines it as instance member function."},Class_0_defines_instance_member_accessor_1_but_extended_class_2_defines_it_as_instance_member_function:{code:2426,category:e.DiagnosticCategory.Error,key:"Class_0_defines_instance_member_accessor_1_but_extended_class_2_defines_it_as_instance_member_functi_2426",message:"Class '{0}' defines instance member accessor '{1}', but extended class '{2}' defines it as instance member function."},Interface_name_cannot_be_0:{code:2427,category:e.DiagnosticCategory.Error,key:"Interface_name_cannot_be_0_2427",message:"Interface name cannot be '{0}'"},All_declarations_of_0_must_have_identical_type_parameters:{code:2428,category:e.DiagnosticCategory.Error,key:"All_declarations_of_0_must_have_identical_type_parameters_2428",message:"All declarations of '{0}' must have identical type parameters."},Interface_0_incorrectly_extends_interface_1:{code:2430,category:e.DiagnosticCategory.Error,key:"Interface_0_incorrectly_extends_interface_1_2430",message:"Interface '{0}' incorrectly extends interface '{1}'."},Enum_name_cannot_be_0:{code:2431,category:e.DiagnosticCategory.Error,key:"Enum_name_cannot_be_0_2431",message:"Enum name cannot be '{0}'"},In_an_enum_with_multiple_declarations_only_one_declaration_can_omit_an_initializer_for_its_first_enum_element:{code:2432,category:e.DiagnosticCategory.Error,key:"In_an_enum_with_multiple_declarations_only_one_declaration_can_omit_an_initializer_for_its_first_enu_2432",message:"In an enum with multiple declarations, only one declaration can omit an initializer for its first enum element."},A_namespace_declaration_cannot_be_in_a_different_file_from_a_class_or_function_with_which_it_is_merged:{code:2433,category:e.DiagnosticCategory.Error,key:"A_namespace_declaration_cannot_be_in_a_different_file_from_a_class_or_function_with_which_it_is_merg_2433",message:"A namespace declaration cannot be in a different file from a class or function with which it is merged"},A_namespace_declaration_cannot_be_located_prior_to_a_class_or_function_with_which_it_is_merged:{code:2434,category:e.DiagnosticCategory.Error,key:"A_namespace_declaration_cannot_be_located_prior_to_a_class_or_function_with_which_it_is_merged_2434",message:"A namespace declaration cannot be located prior to a class or function with which it is merged"},Ambient_modules_cannot_be_nested_in_other_modules_or_namespaces:{code:2435,category:e.DiagnosticCategory.Error,key:"Ambient_modules_cannot_be_nested_in_other_modules_or_namespaces_2435",message:"Ambient modules cannot be nested in other modules or namespaces."},Ambient_module_declaration_cannot_specify_relative_module_name:{code:2436,category:e.DiagnosticCategory.Error,key:"Ambient_module_declaration_cannot_specify_relative_module_name_2436",message:"Ambient module declaration cannot specify relative module name."},Module_0_is_hidden_by_a_local_declaration_with_the_same_name:{code:2437,category:e.DiagnosticCategory.Error,key:"Module_0_is_hidden_by_a_local_declaration_with_the_same_name_2437",message:"Module '{0}' is hidden by a local declaration with the same name"},Import_name_cannot_be_0:{code:2438,category:e.DiagnosticCategory.Error,key:"Import_name_cannot_be_0_2438",message:"Import name cannot be '{0}'"},Import_or_export_declaration_in_an_ambient_module_declaration_cannot_reference_module_through_relative_module_name:{code:2439,category:e.DiagnosticCategory.Error,key:"Import_or_export_declaration_in_an_ambient_module_declaration_cannot_reference_module_through_relati_2439",message:"Import or export declaration in an ambient module declaration cannot reference module through relative module name."},Import_declaration_conflicts_with_local_declaration_of_0:{code:2440,category:e.DiagnosticCategory.Error,key:"Import_declaration_conflicts_with_local_declaration_of_0_2440",message:"Import declaration conflicts with local declaration of '{0}'"},Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module:{code:2441,category:e.DiagnosticCategory.Error,key:"Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_2441",message:"Duplicate identifier '{0}'. Compiler reserves name '{1}' in top level scope of a module."},Types_have_separate_declarations_of_a_private_property_0:{code:2442,category:e.DiagnosticCategory.Error,key:"Types_have_separate_declarations_of_a_private_property_0_2442",message:"Types have separate declarations of a private property '{0}'."},Property_0_is_protected_but_type_1_is_not_a_class_derived_from_2:{code:2443,category:e.DiagnosticCategory.Error,key:"Property_0_is_protected_but_type_1_is_not_a_class_derived_from_2_2443",message:"Property '{0}' is protected but type '{1}' is not a class derived from '{2}'."},Property_0_is_protected_in_type_1_but_public_in_type_2:{code:2444,category:e.DiagnosticCategory.Error,key:"Property_0_is_protected_in_type_1_but_public_in_type_2_2444",message:"Property '{0}' is protected in type '{1}' but public in type '{2}'."},Property_0_is_protected_and_only_accessible_within_class_1_and_its_subclasses:{code:2445,category:e.DiagnosticCategory.Error,key:"Property_0_is_protected_and_only_accessible_within_class_1_and_its_subclasses_2445",message:"Property '{0}' is protected and only accessible within class '{1}' and its subclasses."},Property_0_is_protected_and_only_accessible_through_an_instance_of_class_1:{
-code:2446,category:e.DiagnosticCategory.Error,key:"Property_0_is_protected_and_only_accessible_through_an_instance_of_class_1_2446",message:"Property '{0}' is protected and only accessible through an instance of class '{1}'."},The_0_operator_is_not_allowed_for_boolean_types_Consider_using_1_instead:{code:2447,category:e.DiagnosticCategory.Error,key:"The_0_operator_is_not_allowed_for_boolean_types_Consider_using_1_instead_2447",message:"The '{0}' operator is not allowed for boolean types. Consider using '{1}' instead."},Block_scoped_variable_0_used_before_its_declaration:{code:2448,category:e.DiagnosticCategory.Error,key:"Block_scoped_variable_0_used_before_its_declaration_2448",message:"Block-scoped variable '{0}' used before its declaration."},Cannot_redeclare_block_scoped_variable_0:{code:2451,category:e.DiagnosticCategory.Error,key:"Cannot_redeclare_block_scoped_variable_0_2451",message:"Cannot redeclare block-scoped variable '{0}'."},An_enum_member_cannot_have_a_numeric_name:{code:2452,category:e.DiagnosticCategory.Error,key:"An_enum_member_cannot_have_a_numeric_name_2452",message:"An enum member cannot have a numeric name."},The_type_argument_for_type_parameter_0_cannot_be_inferred_from_the_usage_Consider_specifying_the_type_arguments_explicitly:{code:2453,category:e.DiagnosticCategory.Error,key:"The_type_argument_for_type_parameter_0_cannot_be_inferred_from_the_usage_Consider_specifying_the_typ_2453",message:"The type argument for type parameter '{0}' cannot be inferred from the usage. Consider specifying the type arguments explicitly."},Variable_0_is_used_before_being_assigned:{code:2454,category:e.DiagnosticCategory.Error,key:"Variable_0_is_used_before_being_assigned_2454",message:"Variable '{0}' is used before being assigned."},Type_argument_candidate_1_is_not_a_valid_type_argument_because_it_is_not_a_supertype_of_candidate_0:{code:2455,category:e.DiagnosticCategory.Error,key:"Type_argument_candidate_1_is_not_a_valid_type_argument_because_it_is_not_a_supertype_of_candidate_0_2455",message:"Type argument candidate '{1}' is not a valid type argument because it is not a supertype of candidate '{0}'."},Type_alias_0_circularly_references_itself:{code:2456,category:e.DiagnosticCategory.Error,key:"Type_alias_0_circularly_references_itself_2456",message:"Type alias '{0}' circularly references itself."},Type_alias_name_cannot_be_0:{code:2457,category:e.DiagnosticCategory.Error,key:"Type_alias_name_cannot_be_0_2457",message:"Type alias name cannot be '{0}'"},An_AMD_module_cannot_have_multiple_name_assignments:{code:2458,category:e.DiagnosticCategory.Error,key:"An_AMD_module_cannot_have_multiple_name_assignments_2458",message:"An AMD module cannot have multiple name assignments."},Type_0_has_no_property_1_and_no_string_index_signature:{code:2459,category:e.DiagnosticCategory.Error,key:"Type_0_has_no_property_1_and_no_string_index_signature_2459",message:"Type '{0}' has no property '{1}' and no string index signature."},Type_0_has_no_property_1:{code:2460,category:e.DiagnosticCategory.Error,key:"Type_0_has_no_property_1_2460",message:"Type '{0}' has no property '{1}'."},Type_0_is_not_an_array_type:{code:2461,category:e.DiagnosticCategory.Error,key:"Type_0_is_not_an_array_type_2461",message:"Type '{0}' is not an array type."},A_rest_element_must_be_last_in_a_destructuring_pattern:{code:2462,category:e.DiagnosticCategory.Error,key:"A_rest_element_must_be_last_in_a_destructuring_pattern_2462",message:"A rest element must be last in a destructuring pattern"},A_binding_pattern_parameter_cannot_be_optional_in_an_implementation_signature:{code:2463,category:e.DiagnosticCategory.Error,key:"A_binding_pattern_parameter_cannot_be_optional_in_an_implementation_signature_2463",message:"A binding pattern parameter cannot be optional in an implementation signature."},A_computed_property_name_must_be_of_type_string_number_symbol_or_any:{code:2464,category:e.DiagnosticCategory.Error,key:"A_computed_property_name_must_be_of_type_string_number_symbol_or_any_2464",message:"A computed property name must be of type 'string', 'number', 'symbol', or 'any'."},this_cannot_be_referenced_in_a_computed_property_name:{code:2465,category:e.DiagnosticCategory.Error,key:"this_cannot_be_referenced_in_a_computed_property_name_2465",message:"'this' cannot be referenced in a computed property name."},super_cannot_be_referenced_in_a_computed_property_name:{code:2466,category:e.DiagnosticCategory.Error,key:"super_cannot_be_referenced_in_a_computed_property_name_2466",message:"'super' cannot be referenced in a computed property name."},A_computed_property_name_cannot_reference_a_type_parameter_from_its_containing_type:{code:2467,category:e.DiagnosticCategory.Error,key:"A_computed_property_name_cannot_reference_a_type_parameter_from_its_containing_type_2467",message:"A computed property name cannot reference a type parameter from its containing type."},Cannot_find_global_value_0:{code:2468,category:e.DiagnosticCategory.Error,key:"Cannot_find_global_value_0_2468",message:"Cannot find global value '{0}'."},The_0_operator_cannot_be_applied_to_type_symbol:{code:2469,category:e.DiagnosticCategory.Error,key:"The_0_operator_cannot_be_applied_to_type_symbol_2469",message:"The '{0}' operator cannot be applied to type 'symbol'."},Symbol_reference_does_not_refer_to_the_global_Symbol_constructor_object:{code:2470,category:e.DiagnosticCategory.Error,key:"Symbol_reference_does_not_refer_to_the_global_Symbol_constructor_object_2470",message:"'Symbol' reference does not refer to the global Symbol constructor object."},A_computed_property_name_of_the_form_0_must_be_of_type_symbol:{code:2471,category:e.DiagnosticCategory.Error,key:"A_computed_property_name_of_the_form_0_must_be_of_type_symbol_2471",message:"A computed property name of the form '{0}' must be of type 'symbol'."},Spread_operator_in_new_expressions_is_only_available_when_targeting_ECMAScript_5_and_higher:{code:2472,category:e.DiagnosticCategory.Error,key:"Spread_operator_in_new_expressions_is_only_available_when_targeting_ECMAScript_5_and_higher_2472",message:"Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher."},Enum_declarations_must_all_be_const_or_non_const:{code:2473,category:e.DiagnosticCategory.Error,key:"Enum_declarations_must_all_be_const_or_non_const_2473",message:"Enum declarations must all be const or non-const."},In_const_enum_declarations_member_initializer_must_be_constant_expression:{code:2474,category:e.DiagnosticCategory.Error,key:"In_const_enum_declarations_member_initializer_must_be_constant_expression_2474",message:"In 'const' enum declarations member initializer must be constant expression."},const_enums_can_only_be_used_in_property_or_index_access_expressions_or_the_right_hand_side_of_an_import_declaration_or_export_assignment:{code:2475,category:e.DiagnosticCategory.Error,key:"const_enums_can_only_be_used_in_property_or_index_access_expressions_or_the_right_hand_side_of_an_im_2475",message:"'const' enums can only be used in property or index access expressions or the right hand side of an import declaration or export assignment."},A_const_enum_member_can_only_be_accessed_using_a_string_literal:{code:2476,category:e.DiagnosticCategory.Error,key:"A_const_enum_member_can_only_be_accessed_using_a_string_literal_2476",message:"A const enum member can only be accessed using a string literal."},const_enum_member_initializer_was_evaluated_to_a_non_finite_value:{code:2477,category:e.DiagnosticCategory.Error,key:"const_enum_member_initializer_was_evaluated_to_a_non_finite_value_2477",message:"'const' enum member initializer was evaluated to a non-finite value."},const_enum_member_initializer_was_evaluated_to_disallowed_value_NaN:{code:2478,category:e.DiagnosticCategory.Error,key:"const_enum_member_initializer_was_evaluated_to_disallowed_value_NaN_2478",message:"'const' enum member initializer was evaluated to disallowed value 'NaN'."},Property_0_does_not_exist_on_const_enum_1:{code:2479,category:e.DiagnosticCategory.Error,key:"Property_0_does_not_exist_on_const_enum_1_2479",message:"Property '{0}' does not exist on 'const' enum '{1}'."},let_is_not_allowed_to_be_used_as_a_name_in_let_or_const_declarations:{code:2480,category:e.DiagnosticCategory.Error,key:"let_is_not_allowed_to_be_used_as_a_name_in_let_or_const_declarations_2480",message:"'let' is not allowed to be used as a name in 'let' or 'const' declarations."},Cannot_initialize_outer_scoped_variable_0_in_the_same_scope_as_block_scoped_declaration_1:{code:2481,category:e.DiagnosticCategory.Error,key:"Cannot_initialize_outer_scoped_variable_0_in_the_same_scope_as_block_scoped_declaration_1_2481",message:"Cannot initialize outer scoped variable '{0}' in the same scope as block scoped declaration '{1}'."},The_left_hand_side_of_a_for_of_statement_cannot_use_a_type_annotation:{code:2483,category:e.DiagnosticCategory.Error,key:"The_left_hand_side_of_a_for_of_statement_cannot_use_a_type_annotation_2483",message:"The left-hand side of a 'for...of' statement cannot use a type annotation."},Export_declaration_conflicts_with_exported_declaration_of_0:{code:2484,category:e.DiagnosticCategory.Error,key:"Export_declaration_conflicts_with_exported_declaration_of_0_2484",message:"Export declaration conflicts with exported declaration of '{0}'"},The_left_hand_side_of_a_for_of_statement_must_be_a_variable_or_a_property_access:{code:2487,category:e.DiagnosticCategory.Error,key:"The_left_hand_side_of_a_for_of_statement_must_be_a_variable_or_a_property_access_2487",message:"The left-hand side of a 'for...of' statement must be a variable or a property access."},Type_must_have_a_Symbol_iterator_method_that_returns_an_iterator:{code:2488,category:e.DiagnosticCategory.Error,key:"Type_must_have_a_Symbol_iterator_method_that_returns_an_iterator_2488",message:"Type must have a '[Symbol.iterator]()' method that returns an iterator."},An_iterator_must_have_a_next_method:{code:2489,category:e.DiagnosticCategory.Error,key:"An_iterator_must_have_a_next_method_2489",message:"An iterator must have a 'next()' method."},The_type_returned_by_the_next_method_of_an_iterator_must_have_a_value_property:{code:2490,category:e.DiagnosticCategory.Error,key:"The_type_returned_by_the_next_method_of_an_iterator_must_have_a_value_property_2490",message:"The type returned by the 'next()' method of an iterator must have a 'value' property."},The_left_hand_side_of_a_for_in_statement_cannot_be_a_destructuring_pattern:{code:2491,category:e.DiagnosticCategory.Error,key:"The_left_hand_side_of_a_for_in_statement_cannot_be_a_destructuring_pattern_2491",message:"The left-hand side of a 'for...in' statement cannot be a destructuring pattern."},Cannot_redeclare_identifier_0_in_catch_clause:{code:2492,category:e.DiagnosticCategory.Error,key:"Cannot_redeclare_identifier_0_in_catch_clause_2492",message:"Cannot redeclare identifier '{0}' in catch clause"},Tuple_type_0_with_length_1_cannot_be_assigned_to_tuple_with_length_2:{code:2493,category:e.DiagnosticCategory.Error,key:"Tuple_type_0_with_length_1_cannot_be_assigned_to_tuple_with_length_2_2493",message:"Tuple type '{0}' with length '{1}' cannot be assigned to tuple with length '{2}'."},Using_a_string_in_a_for_of_statement_is_only_supported_in_ECMAScript_5_and_higher:{code:2494,category:e.DiagnosticCategory.Error,key:"Using_a_string_in_a_for_of_statement_is_only_supported_in_ECMAScript_5_and_higher_2494",message:"Using a string in a 'for...of' statement is only supported in ECMAScript 5 and higher."},Type_0_is_not_an_array_type_or_a_string_type:{code:2495,category:e.DiagnosticCategory.Error,key:"Type_0_is_not_an_array_type_or_a_string_type_2495",message:"Type '{0}' is not an array type or a string type."},The_arguments_object_cannot_be_referenced_in_an_arrow_function_in_ES3_and_ES5_Consider_using_a_standard_function_expression:{code:2496,category:e.DiagnosticCategory.Error,key:"The_arguments_object_cannot_be_referenced_in_an_arrow_function_in_ES3_and_ES5_Consider_using_a_stand_2496",message:"The 'arguments' object cannot be referenced in an arrow function in ES3 and ES5. Consider using a standard function expression."},Module_0_resolves_to_a_non_module_entity_and_cannot_be_imported_using_this_construct:{code:2497,category:e.DiagnosticCategory.Error,key:"Module_0_resolves_to_a_non_module_entity_and_cannot_be_imported_using_this_construct_2497",message:"Module '{0}' resolves to a non-module entity and cannot be imported using this construct."},Module_0_uses_export_and_cannot_be_used_with_export_Asterisk:{code:2498,category:e.DiagnosticCategory.Error,key:"Module_0_uses_export_and_cannot_be_used_with_export_Asterisk_2498",message:"Module '{0}' uses 'export =' and cannot be used with 'export *'."},An_interface_can_only_extend_an_identifier_Slashqualified_name_with_optional_type_arguments:{code:2499,category:e.DiagnosticCategory.Error,key:"An_interface_can_only_extend_an_identifier_Slashqualified_name_with_optional_type_arguments_2499",message:"An interface can only extend an identifier/qualified-name with optional type arguments."},A_class_can_only_implement_an_identifier_Slashqualified_name_with_optional_type_arguments:{code:2500,category:e.DiagnosticCategory.Error,key:"A_class_can_only_implement_an_identifier_Slashqualified_name_with_optional_type_arguments_2500",message:"A class can only implement an identifier/qualified-name with optional type arguments."},A_rest_element_cannot_contain_a_binding_pattern:{code:2501,category:e.DiagnosticCategory.Error,key:"A_rest_element_cannot_contain_a_binding_pattern_2501",message:"A rest element cannot contain a binding pattern."},_0_is_referenced_directly_or_indirectly_in_its_own_type_annotation:{code:2502,category:e.DiagnosticCategory.Error,key:"_0_is_referenced_directly_or_indirectly_in_its_own_type_annotation_2502",message:"'{0}' is referenced directly or indirectly in its own type annotation."},Cannot_find_namespace_0:{code:2503,category:e.DiagnosticCategory.Error,key:"Cannot_find_namespace_0_2503",message:"Cannot find namespace '{0}'."},A_generator_cannot_have_a_void_type_annotation:{code:2505,category:e.DiagnosticCategory.Error,key:"A_generator_cannot_have_a_void_type_annotation_2505",message:"A generator cannot have a 'void' type annotation."},_0_is_referenced_directly_or_indirectly_in_its_own_base_expression:{code:2506,category:e.DiagnosticCategory.Error,key:"_0_is_referenced_directly_or_indirectly_in_its_own_base_expression_2506",message:"'{0}' is referenced directly or indirectly in its own base expression."},Type_0_is_not_a_constructor_function_type:{code:2507,category:e.DiagnosticCategory.Error,key:"Type_0_is_not_a_constructor_function_type_2507",message:"Type '{0}' is not a constructor function type."},No_base_constructor_has_the_specified_number_of_type_arguments:{code:2508,category:e.DiagnosticCategory.Error,key:"No_base_constructor_has_the_specified_number_of_type_arguments_2508",message:"No base constructor has the specified number of type arguments."},Base_constructor_return_type_0_is_not_a_class_or_interface_type:{code:2509,category:e.DiagnosticCategory.Error,key:"Base_constructor_return_type_0_is_not_a_class_or_interface_type_2509",message:"Base constructor return type '{0}' is not a class or interface type."},Base_constructors_must_all_have_the_same_return_type:{code:2510,category:e.DiagnosticCategory.Error,key:"Base_constructors_must_all_have_the_same_return_type_2510",message:"Base constructors must all have the same return type."},Cannot_create_an_instance_of_the_abstract_class_0:{code:2511,category:e.DiagnosticCategory.Error,key:"Cannot_create_an_instance_of_the_abstract_class_0_2511",message:"Cannot create an instance of the abstract class '{0}'."},Overload_signatures_must_all_be_abstract_or_non_abstract:{code:2512,category:e.DiagnosticCategory.Error,key:"Overload_signatures_must_all_be_abstract_or_non_abstract_2512",message:"Overload signatures must all be abstract or non-abstract."},Abstract_method_0_in_class_1_cannot_be_accessed_via_super_expression:{code:2513,category:e.DiagnosticCategory.Error,key:"Abstract_method_0_in_class_1_cannot_be_accessed_via_super_expression_2513",message:"Abstract method '{0}' in class '{1}' cannot be accessed via super expression."},Classes_containing_abstract_methods_must_be_marked_abstract:{code:2514,category:e.DiagnosticCategory.Error,key:"Classes_containing_abstract_methods_must_be_marked_abstract_2514",message:"Classes containing abstract methods must be marked abstract."},Non_abstract_class_0_does_not_implement_inherited_abstract_member_1_from_class_2:{code:2515,category:e.DiagnosticCategory.Error,key:"Non_abstract_class_0_does_not_implement_inherited_abstract_member_1_from_class_2_2515",message:"Non-abstract class '{0}' does not implement inherited abstract member '{1}' from class '{2}'."},All_declarations_of_an_abstract_method_must_be_consecutive:{code:2516,category:e.DiagnosticCategory.Error,key:"All_declarations_of_an_abstract_method_must_be_consecutive_2516",message:"All declarations of an abstract method must be consecutive."},Cannot_assign_an_abstract_constructor_type_to_a_non_abstract_constructor_type:{code:2517,category:e.DiagnosticCategory.Error,key:"Cannot_assign_an_abstract_constructor_type_to_a_non_abstract_constructor_type_2517",message:"Cannot assign an abstract constructor type to a non-abstract constructor type."},A_this_based_type_guard_is_not_compatible_with_a_parameter_based_type_guard:{code:2518,category:e.DiagnosticCategory.Error,key:"A_this_based_type_guard_is_not_compatible_with_a_parameter_based_type_guard_2518",message:"A 'this'-based type guard is not compatible with a parameter-based type guard."},Duplicate_identifier_0_Compiler_uses_declaration_1_to_support_async_functions:{code:2520,category:e.DiagnosticCategory.Error,key:"Duplicate_identifier_0_Compiler_uses_declaration_1_to_support_async_functions_2520",message:"Duplicate identifier '{0}'. Compiler uses declaration '{1}' to support async functions."},Expression_resolves_to_variable_declaration_0_that_compiler_uses_to_support_async_functions:{code:2521,category:e.DiagnosticCategory.Error,key:"Expression_resolves_to_variable_declaration_0_that_compiler_uses_to_support_async_functions_2521",message:"Expression resolves to variable declaration '{0}' that compiler uses to support async functions."},The_arguments_object_cannot_be_referenced_in_an_async_function_or_method_in_ES3_and_ES5_Consider_using_a_standard_function_or_method:{code:2522,category:e.DiagnosticCategory.Error,key:"The_arguments_object_cannot_be_referenced_in_an_async_function_or_method_in_ES3_and_ES5_Consider_usi_2522",message:"The 'arguments' object cannot be referenced in an async function or method in ES3 and ES5. Consider using a standard function or method."},yield_expressions_cannot_be_used_in_a_parameter_initializer:{code:2523,category:e.DiagnosticCategory.Error,key:"yield_expressions_cannot_be_used_in_a_parameter_initializer_2523",message:"'yield' expressions cannot be used in a parameter initializer."},await_expressions_cannot_be_used_in_a_parameter_initializer:{code:2524,category:e.DiagnosticCategory.Error,key:"await_expressions_cannot_be_used_in_a_parameter_initializer_2524",message:"'await' expressions cannot be used in a parameter initializer."},Initializer_provides_no_value_for_this_binding_element_and_the_binding_element_has_no_default_value:{code:2525,category:e.DiagnosticCategory.Error,key:"Initializer_provides_no_value_for_this_binding_element_and_the_binding_element_has_no_default_value_2525",message:"Initializer provides no value for this binding element and the binding element has no default value."},A_this_type_is_available_only_in_a_non_static_member_of_a_class_or_interface:{code:2526,category:e.DiagnosticCategory.Error,key:"A_this_type_is_available_only_in_a_non_static_member_of_a_class_or_interface_2526",message:"A 'this' type is available only in a non-static member of a class or interface."},The_inferred_type_of_0_references_an_inaccessible_this_type_A_type_annotation_is_necessary:{code:2527,category:e.DiagnosticCategory.Error,key:"The_inferred_type_of_0_references_an_inaccessible_this_type_A_type_annotation_is_necessary_2527",message:"The inferred type of '{0}' references an inaccessible 'this' type. A type annotation is necessary."},A_module_cannot_have_multiple_default_exports:{code:2528,category:e.DiagnosticCategory.Error,key:"A_module_cannot_have_multiple_default_exports_2528",message:"A module cannot have multiple default exports."},Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_containing_async_functions:{code:2529,category:e.DiagnosticCategory.Error,key:"Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_containing_async_func_2529",message:"Duplicate identifier '{0}'. Compiler reserves name '{1}' in top level scope of a module containing async functions."},Property_0_is_incompatible_with_index_signature:{code:2530,category:e.DiagnosticCategory.Error,key:"Property_0_is_incompatible_with_index_signature_2530",message:"Property '{0}' is incompatible with index signature."},Object_is_possibly_null:{code:2531,category:e.DiagnosticCategory.Error,key:"Object_is_possibly_null_2531",message:"Object is possibly 'null'."},Object_is_possibly_undefined:{code:2532,category:e.DiagnosticCategory.Error,key:"Object_is_possibly_undefined_2532",message:"Object is possibly 'undefined'."},Object_is_possibly_null_or_undefined:{code:2533,category:e.DiagnosticCategory.Error,key:"Object_is_possibly_null_or_undefined_2533",message:"Object is possibly 'null' or 'undefined'."},A_function_returning_never_cannot_have_a_reachable_end_point:{code:2534,category:e.DiagnosticCategory.Error,key:"A_function_returning_never_cannot_have_a_reachable_end_point_2534",message:"A function returning 'never' cannot have a reachable end point."},Enum_type_0_has_members_with_initializers_that_are_not_literals:{code:2535,category:e.DiagnosticCategory.Error,key:"Enum_type_0_has_members_with_initializers_that_are_not_literals_2535",message:"Enum type '{0}' has members with initializers that are not literals."},Type_0_cannot_be_used_to_index_type_1:{code:2536,category:e.DiagnosticCategory.Error,key:"Type_0_cannot_be_used_to_index_type_1_2536",message:"Type '{0}' cannot be used to index type '{1}'."},Type_0_has_no_matching_index_signature_for_type_1:{code:2537,category:e.DiagnosticCategory.Error,key:"Type_0_has_no_matching_index_signature_for_type_1_2537",message:"Type '{0}' has no matching index signature for type '{1}'."},Type_0_cannot_be_used_as_an_index_type:{code:2538,category:e.DiagnosticCategory.Error,key:"Type_0_cannot_be_used_as_an_index_type_2538",message:"Type '{0}' cannot be used as an index type."},Cannot_assign_to_0_because_it_is_not_a_variable:{code:2539,category:e.DiagnosticCategory.Error,key:"Cannot_assign_to_0_because_it_is_not_a_variable_2539",message:"Cannot assign to '{0}' because it is not a variable."},Cannot_assign_to_0_because_it_is_a_constant_or_a_read_only_property:{code:2540,category:e.DiagnosticCategory.Error,key:"Cannot_assign_to_0_because_it_is_a_constant_or_a_read_only_property_2540",message:"Cannot assign to '{0}' because it is a constant or a read-only property."},The_target_of_an_assignment_must_be_a_variable_or_a_property_access:{code:2541,category:e.DiagnosticCategory.Error,key:"The_target_of_an_assignment_must_be_a_variable_or_a_property_access_2541",message:"The target of an assignment must be a variable or a property access."},Index_signature_in_type_0_only_permits_reading:{code:2542,category:e.DiagnosticCategory.Error,key:"Index_signature_in_type_0_only_permits_reading_2542",message:"Index signature in type '{0}' only permits reading."},JSX_element_attributes_type_0_may_not_be_a_union_type:{code:2600,category:e.DiagnosticCategory.Error,key:"JSX_element_attributes_type_0_may_not_be_a_union_type_2600",message:"JSX element attributes type '{0}' may not be a union type."},The_return_type_of_a_JSX_element_constructor_must_return_an_object_type:{code:2601,category:e.DiagnosticCategory.Error,key:"The_return_type_of_a_JSX_element_constructor_must_return_an_object_type_2601",message:"The return type of a JSX element constructor must return an object type."},JSX_element_implicitly_has_type_any_because_the_global_type_JSX_Element_does_not_exist:{code:2602,category:e.DiagnosticCategory.Error,key:"JSX_element_implicitly_has_type_any_because_the_global_type_JSX_Element_does_not_exist_2602",message:"JSX element implicitly has type 'any' because the global type 'JSX.Element' does not exist."},Property_0_in_type_1_is_not_assignable_to_type_2:{code:2603,category:e.DiagnosticCategory.Error,key:"Property_0_in_type_1_is_not_assignable_to_type_2_2603",message:"Property '{0}' in type '{1}' is not assignable to type '{2}'"},JSX_element_type_0_does_not_have_any_construct_or_call_signatures:{code:2604,category:e.DiagnosticCategory.Error,key:"JSX_element_type_0_does_not_have_any_construct_or_call_signatures_2604",message:"JSX element type '{0}' does not have any construct or call signatures."},JSX_element_type_0_is_not_a_constructor_function_for_JSX_elements:{code:2605,category:e.DiagnosticCategory.Error,key:"JSX_element_type_0_is_not_a_constructor_function_for_JSX_elements_2605",message:"JSX element type '{0}' is not a constructor function for JSX elements."},Property_0_of_JSX_spread_attribute_is_not_assignable_to_target_property:{code:2606,category:e.DiagnosticCategory.Error,key:"Property_0_of_JSX_spread_attribute_is_not_assignable_to_target_property_2606",message:"Property '{0}' of JSX spread attribute is not assignable to target property."},JSX_element_class_does_not_support_attributes_because_it_does_not_have_a_0_property:{code:2607,category:e.DiagnosticCategory.Error,key:"JSX_element_class_does_not_support_attributes_because_it_does_not_have_a_0_property_2607",message:"JSX element class does not support attributes because it does not have a '{0}' property"},The_global_type_JSX_0_may_not_have_more_than_one_property:{code:2608,category:e.DiagnosticCategory.Error,key:"The_global_type_JSX_0_may_not_have_more_than_one_property_2608",message:"The global type 'JSX.{0}' may not have more than one property"},Cannot_emit_namespaced_JSX_elements_in_React:{code:2650,category:e.DiagnosticCategory.Error,key:"Cannot_emit_namespaced_JSX_elements_in_React_2650",message:"Cannot emit namespaced JSX elements in React"},A_member_initializer_in_a_enum_declaration_cannot_reference_members_declared_after_it_including_members_defined_in_other_enums:{code:2651,category:e.DiagnosticCategory.Error,key:"A_member_initializer_in_a_enum_declaration_cannot_reference_members_declared_after_it_including_memb_2651",message:"A member initializer in a enum declaration cannot reference members declared after it, including members defined in other enums."},Merged_declaration_0_cannot_include_a_default_export_declaration_Consider_adding_a_separate_export_default_0_declaration_instead:{code:2652,category:e.DiagnosticCategory.Error,key:"Merged_declaration_0_cannot_include_a_default_export_declaration_Consider_adding_a_separate_export_d_2652",message:"Merged declaration '{0}' cannot include a default export declaration. Consider adding a separate 'export default {0}' declaration instead."},Non_abstract_class_expression_does_not_implement_inherited_abstract_member_0_from_class_1:{code:2653,category:e.DiagnosticCategory.Error,key:"Non_abstract_class_expression_does_not_implement_inherited_abstract_member_0_from_class_1_2653",message:"Non-abstract class expression does not implement inherited abstract member '{0}' from class '{1}'."},Exported_external_package_typings_file_cannot_contain_tripleslash_references_Please_contact_the_package_author_to_update_the_package_definition:{code:2654,category:e.DiagnosticCategory.Error,key:"Exported_external_package_typings_file_cannot_contain_tripleslash_references_Please_contact_the_pack_2654",message:"Exported external package typings file cannot contain tripleslash references. Please contact the package author to update the package definition."},Exported_external_package_typings_file_0_is_not_a_module_Please_contact_the_package_author_to_update_the_package_definition:{code:2656,category:e.DiagnosticCategory.Error,key:"Exported_external_package_typings_file_0_is_not_a_module_Please_contact_the_package_author_to_update_2656",message:"Exported external package typings file '{0}' is not a module. Please contact the package author to update the package definition."},JSX_expressions_must_have_one_parent_element:{code:2657,category:e.DiagnosticCategory.Error,key:"JSX_expressions_must_have_one_parent_element_2657",message:"JSX expressions must have one parent element"},Type_0_provides_no_match_for_the_signature_1:{code:2658,category:e.DiagnosticCategory.Error,key:"Type_0_provides_no_match_for_the_signature_1_2658",message:"Type '{0}' provides no match for the signature '{1}'"},super_is_only_allowed_in_members_of_object_literal_expressions_when_option_target_is_ES2015_or_higher:{code:2659,category:e.DiagnosticCategory.Error,key:"super_is_only_allowed_in_members_of_object_literal_expressions_when_option_target_is_ES2015_or_highe_2659",message:"'super' is only allowed in members of object literal expressions when option 'target' is 'ES2015' or higher."},super_can_only_be_referenced_in_members_of_derived_classes_or_object_literal_expressions:{code:2660,category:e.DiagnosticCategory.Error,key:"super_can_only_be_referenced_in_members_of_derived_classes_or_object_literal_expressions_2660",message:"'super' can only be referenced in members of derived classes or object literal expressions."},Cannot_export_0_Only_local_declarations_can_be_exported_from_a_module:{code:2661,category:e.DiagnosticCategory.Error,key:"Cannot_export_0_Only_local_declarations_can_be_exported_from_a_module_2661",message:"Cannot export '{0}'. Only local declarations can be exported from a module."},Cannot_find_name_0_Did_you_mean_the_static_member_1_0:{code:2662,category:e.DiagnosticCategory.Error,key:"Cannot_find_name_0_Did_you_mean_the_static_member_1_0_2662",message:"Cannot find name '{0}'. Did you mean the static member '{1}.{0}'?"},Cannot_find_name_0_Did_you_mean_the_instance_member_this_0:{code:2663,category:e.DiagnosticCategory.Error,key:"Cannot_find_name_0_Did_you_mean_the_instance_member_this_0_2663",message:"Cannot find name '{0}'. Did you mean the instance member 'this.{0}'?"},Invalid_module_name_in_augmentation_module_0_cannot_be_found:{code:2664,category:e.DiagnosticCategory.Error,key:"Invalid_module_name_in_augmentation_module_0_cannot_be_found_2664",message:"Invalid module name in augmentation, module '{0}' cannot be found."},Invalid_module_name_in_augmentation_Module_0_resolves_to_an_untyped_module_at_1_which_cannot_be_augmented:{code:2665,category:e.DiagnosticCategory.Error,key:"Invalid_module_name_in_augmentation_Module_0_resolves_to_an_untyped_module_at_1_which_cannot_be_augm_2665",message:"Invalid module name in augmentation. Module '{0}' resolves to an untyped module at '{1}', which cannot be augmented."},Exports_and_export_assignments_are_not_permitted_in_module_augmentations:{code:2666,category:e.DiagnosticCategory.Error,key:"Exports_and_export_assignments_are_not_permitted_in_module_augmentations_2666",message:"Exports and export assignments are not permitted in module augmentations."},Imports_are_not_permitted_in_module_augmentations_Consider_moving_them_to_the_enclosing_external_module:{code:2667,category:e.DiagnosticCategory.Error,key:"Imports_are_not_permitted_in_module_augmentations_Consider_moving_them_to_the_enclosing_external_mod_2667",message:"Imports are not permitted in module augmentations. Consider moving them to the enclosing external module."},export_modifier_cannot_be_applied_to_ambient_modules_and_module_augmentations_since_they_are_always_visible:{code:2668,category:e.DiagnosticCategory.Error,key:"export_modifier_cannot_be_applied_to_ambient_modules_and_module_augmentations_since_they_are_always__2668",
-message:"'export' modifier cannot be applied to ambient modules and module augmentations since they are always visible."},Augmentations_for_the_global_scope_can_only_be_directly_nested_in_external_modules_or_ambient_module_declarations:{code:2669,category:e.DiagnosticCategory.Error,key:"Augmentations_for_the_global_scope_can_only_be_directly_nested_in_external_modules_or_ambient_module_2669",message:"Augmentations for the global scope can only be directly nested in external modules or ambient module declarations."},Augmentations_for_the_global_scope_should_have_declare_modifier_unless_they_appear_in_already_ambient_context:{code:2670,category:e.DiagnosticCategory.Error,key:"Augmentations_for_the_global_scope_should_have_declare_modifier_unless_they_appear_in_already_ambien_2670",message:"Augmentations for the global scope should have 'declare' modifier unless they appear in already ambient context."},Cannot_augment_module_0_because_it_resolves_to_a_non_module_entity:{code:2671,category:e.DiagnosticCategory.Error,key:"Cannot_augment_module_0_because_it_resolves_to_a_non_module_entity_2671",message:"Cannot augment module '{0}' because it resolves to a non-module entity."},Cannot_assign_a_0_constructor_type_to_a_1_constructor_type:{code:2672,category:e.DiagnosticCategory.Error,key:"Cannot_assign_a_0_constructor_type_to_a_1_constructor_type_2672",message:"Cannot assign a '{0}' constructor type to a '{1}' constructor type."},Constructor_of_class_0_is_private_and_only_accessible_within_the_class_declaration:{code:2673,category:e.DiagnosticCategory.Error,key:"Constructor_of_class_0_is_private_and_only_accessible_within_the_class_declaration_2673",message:"Constructor of class '{0}' is private and only accessible within the class declaration."},Constructor_of_class_0_is_protected_and_only_accessible_within_the_class_declaration:{code:2674,category:e.DiagnosticCategory.Error,key:"Constructor_of_class_0_is_protected_and_only_accessible_within_the_class_declaration_2674",message:"Constructor of class '{0}' is protected and only accessible within the class declaration."},Cannot_extend_a_class_0_Class_constructor_is_marked_as_private:{code:2675,category:e.DiagnosticCategory.Error,key:"Cannot_extend_a_class_0_Class_constructor_is_marked_as_private_2675",message:"Cannot extend a class '{0}'. Class constructor is marked as private."},Accessors_must_both_be_abstract_or_non_abstract:{code:2676,category:e.DiagnosticCategory.Error,key:"Accessors_must_both_be_abstract_or_non_abstract_2676",message:"Accessors must both be abstract or non-abstract."},A_type_predicate_s_type_must_be_assignable_to_its_parameter_s_type:{code:2677,category:e.DiagnosticCategory.Error,key:"A_type_predicate_s_type_must_be_assignable_to_its_parameter_s_type_2677",message:"A type predicate's type must be assignable to its parameter's type."},Type_0_is_not_comparable_to_type_1:{code:2678,category:e.DiagnosticCategory.Error,key:"Type_0_is_not_comparable_to_type_1_2678",message:"Type '{0}' is not comparable to type '{1}'."},A_function_that_is_called_with_the_new_keyword_cannot_have_a_this_type_that_is_void:{code:2679,category:e.DiagnosticCategory.Error,key:"A_function_that_is_called_with_the_new_keyword_cannot_have_a_this_type_that_is_void_2679",message:"A function that is called with the 'new' keyword cannot have a 'this' type that is 'void'."},A_this_parameter_must_be_the_first_parameter:{code:2680,category:e.DiagnosticCategory.Error,key:"A_this_parameter_must_be_the_first_parameter_2680",message:"A 'this' parameter must be the first parameter."},A_constructor_cannot_have_a_this_parameter:{code:2681,category:e.DiagnosticCategory.Error,key:"A_constructor_cannot_have_a_this_parameter_2681",message:"A constructor cannot have a 'this' parameter."},get_and_set_accessor_must_have_the_same_this_type:{code:2682,category:e.DiagnosticCategory.Error,key:"get_and_set_accessor_must_have_the_same_this_type_2682",message:"'get' and 'set' accessor must have the same 'this' type."},this_implicitly_has_type_any_because_it_does_not_have_a_type_annotation:{code:2683,category:e.DiagnosticCategory.Error,key:"this_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_2683",message:"'this' implicitly has type 'any' because it does not have a type annotation."},The_this_context_of_type_0_is_not_assignable_to_method_s_this_of_type_1:{code:2684,category:e.DiagnosticCategory.Error,key:"The_this_context_of_type_0_is_not_assignable_to_method_s_this_of_type_1_2684",message:"The 'this' context of type '{0}' is not assignable to method's 'this' of type '{1}'."},The_this_types_of_each_signature_are_incompatible:{code:2685,category:e.DiagnosticCategory.Error,key:"The_this_types_of_each_signature_are_incompatible_2685",message:"The 'this' types of each signature are incompatible."},_0_refers_to_a_UMD_global_but_the_current_file_is_a_module_Consider_adding_an_import_instead:{code:2686,category:e.DiagnosticCategory.Error,key:"_0_refers_to_a_UMD_global_but_the_current_file_is_a_module_Consider_adding_an_import_instead_2686",message:"'{0}' refers to a UMD global, but the current file is a module. Consider adding an import instead."},All_declarations_of_0_must_have_identical_modifiers:{code:2687,category:e.DiagnosticCategory.Error,key:"All_declarations_of_0_must_have_identical_modifiers_2687",message:"All declarations of '{0}' must have identical modifiers."},Cannot_find_type_definition_file_for_0:{code:2688,category:e.DiagnosticCategory.Error,key:"Cannot_find_type_definition_file_for_0_2688",message:"Cannot find type definition file for '{0}'."},Cannot_extend_an_interface_0_Did_you_mean_implements:{code:2689,category:e.DiagnosticCategory.Error,key:"Cannot_extend_an_interface_0_Did_you_mean_implements_2689",message:"Cannot extend an interface '{0}'. Did you mean 'implements'?"},A_class_must_be_declared_after_its_base_class:{code:2690,category:e.DiagnosticCategory.Error,key:"A_class_must_be_declared_after_its_base_class_2690",message:"A class must be declared after its base class."},An_import_path_cannot_end_with_a_0_extension_Consider_importing_1_instead:{code:2691,category:e.DiagnosticCategory.Error,key:"An_import_path_cannot_end_with_a_0_extension_Consider_importing_1_instead_2691",message:"An import path cannot end with a '{0}' extension. Consider importing '{1}' instead."},_0_is_a_primitive_but_1_is_a_wrapper_object_Prefer_using_0_when_possible:{code:2692,category:e.DiagnosticCategory.Error,key:"_0_is_a_primitive_but_1_is_a_wrapper_object_Prefer_using_0_when_possible_2692",message:"'{0}' is a primitive, but '{1}' is a wrapper object. Prefer using '{0}' when possible."},_0_only_refers_to_a_type_but_is_being_used_as_a_value_here:{code:2693,category:e.DiagnosticCategory.Error,key:"_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_2693",message:"'{0}' only refers to a type, but is being used as a value here."},Namespace_0_has_no_exported_member_1:{code:2694,category:e.DiagnosticCategory.Error,key:"Namespace_0_has_no_exported_member_1_2694",message:"Namespace '{0}' has no exported member '{1}'."},Left_side_of_comma_operator_is_unused_and_has_no_side_effects:{code:2695,category:e.DiagnosticCategory.Error,key:"Left_side_of_comma_operator_is_unused_and_has_no_side_effects_2695",message:"Left side of comma operator is unused and has no side effects."},The_Object_type_is_assignable_to_very_few_other_types_Did_you_mean_to_use_the_any_type_instead:{code:2696,category:e.DiagnosticCategory.Error,key:"The_Object_type_is_assignable_to_very_few_other_types_Did_you_mean_to_use_the_any_type_instead_2696",message:"The 'Object' type is assignable to very few other types. Did you mean to use the 'any' type instead?"},An_async_function_or_method_must_return_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_include_ES2015_in_your_lib_option:{code:2697,category:e.DiagnosticCategory.Error,key:"An_async_function_or_method_must_return_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_in_2697",message:"An async function or method must return a 'Promise'. Make sure you have a declaration for 'Promise' or include 'ES2015' in your `--lib` option."},Spread_types_may_only_be_created_from_object_types:{code:2698,category:e.DiagnosticCategory.Error,key:"Spread_types_may_only_be_created_from_object_types_2698",message:"Spread types may only be created from object types."},Rest_types_may_only_be_created_from_object_types:{code:2700,category:e.DiagnosticCategory.Error,key:"Rest_types_may_only_be_created_from_object_types_2700",message:"Rest types may only be created from object types."},The_target_of_an_object_rest_assignment_must_be_a_variable_or_a_property_access:{code:2701,category:e.DiagnosticCategory.Error,key:"The_target_of_an_object_rest_assignment_must_be_a_variable_or_a_property_access_2701",message:"The target of an object rest assignment must be a variable or a property access."},_0_only_refers_to_a_type_but_is_being_used_as_a_namespace_here:{code:2702,category:e.DiagnosticCategory.Error,key:"_0_only_refers_to_a_type_but_is_being_used_as_a_namespace_here_2702",message:"'{0}' only refers to a type, but is being used as a namespace here."},Import_declaration_0_is_using_private_name_1:{code:4e3,category:e.DiagnosticCategory.Error,key:"Import_declaration_0_is_using_private_name_1_4000",message:"Import declaration '{0}' is using private name '{1}'."},Type_parameter_0_of_exported_class_has_or_is_using_private_name_1:{code:4002,category:e.DiagnosticCategory.Error,key:"Type_parameter_0_of_exported_class_has_or_is_using_private_name_1_4002",message:"Type parameter '{0}' of exported class has or is using private name '{1}'."},Type_parameter_0_of_exported_interface_has_or_is_using_private_name_1:{code:4004,category:e.DiagnosticCategory.Error,key:"Type_parameter_0_of_exported_interface_has_or_is_using_private_name_1_4004",message:"Type parameter '{0}' of exported interface has or is using private name '{1}'."},Type_parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1:{code:4006,category:e.DiagnosticCategory.Error,key:"Type_parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1_4006",message:"Type parameter '{0}' of constructor signature from exported interface has or is using private name '{1}'."},Type_parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1:{code:4008,category:e.DiagnosticCategory.Error,key:"Type_parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1_4008",message:"Type parameter '{0}' of call signature from exported interface has or is using private name '{1}'."},Type_parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1:{code:4010,category:e.DiagnosticCategory.Error,key:"Type_parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1_4010",message:"Type parameter '{0}' of public static method from exported class has or is using private name '{1}'."},Type_parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1:{code:4012,category:e.DiagnosticCategory.Error,key:"Type_parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1_4012",message:"Type parameter '{0}' of public method from exported class has or is using private name '{1}'."},Type_parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1:{code:4014,category:e.DiagnosticCategory.Error,key:"Type_parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1_4014",message:"Type parameter '{0}' of method from exported interface has or is using private name '{1}'."},Type_parameter_0_of_exported_function_has_or_is_using_private_name_1:{code:4016,category:e.DiagnosticCategory.Error,key:"Type_parameter_0_of_exported_function_has_or_is_using_private_name_1_4016",message:"Type parameter '{0}' of exported function has or is using private name '{1}'."},Implements_clause_of_exported_class_0_has_or_is_using_private_name_1:{code:4019,category:e.DiagnosticCategory.Error,key:"Implements_clause_of_exported_class_0_has_or_is_using_private_name_1_4019",message:"Implements clause of exported class '{0}' has or is using private name '{1}'."},Extends_clause_of_exported_class_0_has_or_is_using_private_name_1:{code:4020,category:e.DiagnosticCategory.Error,key:"Extends_clause_of_exported_class_0_has_or_is_using_private_name_1_4020",message:"Extends clause of exported class '{0}' has or is using private name '{1}'."},Extends_clause_of_exported_interface_0_has_or_is_using_private_name_1:{code:4022,category:e.DiagnosticCategory.Error,key:"Extends_clause_of_exported_interface_0_has_or_is_using_private_name_1_4022",message:"Extends clause of exported interface '{0}' has or is using private name '{1}'."},Exported_variable_0_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:{code:4023,category:e.DiagnosticCategory.Error,key:"Exported_variable_0_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4023",message:"Exported variable '{0}' has or is using name '{1}' from external module {2} but cannot be named."},Exported_variable_0_has_or_is_using_name_1_from_private_module_2:{code:4024,category:e.DiagnosticCategory.Error,key:"Exported_variable_0_has_or_is_using_name_1_from_private_module_2_4024",message:"Exported variable '{0}' has or is using name '{1}' from private module '{2}'."},Exported_variable_0_has_or_is_using_private_name_1:{code:4025,category:e.DiagnosticCategory.Error,key:"Exported_variable_0_has_or_is_using_private_name_1_4025",message:"Exported variable '{0}' has or is using private name '{1}'."},Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:{code:4026,category:e.DiagnosticCategory.Error,key:"Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot__4026",message:"Public static property '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."},Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:{code:4027,category:e.DiagnosticCategory.Error,key:"Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4027",message:"Public static property '{0}' of exported class has or is using name '{1}' from private module '{2}'."},Public_static_property_0_of_exported_class_has_or_is_using_private_name_1:{code:4028,category:e.DiagnosticCategory.Error,key:"Public_static_property_0_of_exported_class_has_or_is_using_private_name_1_4028",message:"Public static property '{0}' of exported class has or is using private name '{1}'."},Public_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:{code:4029,category:e.DiagnosticCategory.Error,key:"Public_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_name_4029",message:"Public property '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."},Public_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:{code:4030,category:e.DiagnosticCategory.Error,key:"Public_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4030",message:"Public property '{0}' of exported class has or is using name '{1}' from private module '{2}'."},Public_property_0_of_exported_class_has_or_is_using_private_name_1:{code:4031,category:e.DiagnosticCategory.Error,key:"Public_property_0_of_exported_class_has_or_is_using_private_name_1_4031",message:"Public property '{0}' of exported class has or is using private name '{1}'."},Property_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2:{code:4032,category:e.DiagnosticCategory.Error,key:"Property_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2_4032",message:"Property '{0}' of exported interface has or is using name '{1}' from private module '{2}'."},Property_0_of_exported_interface_has_or_is_using_private_name_1:{code:4033,category:e.DiagnosticCategory.Error,key:"Property_0_of_exported_interface_has_or_is_using_private_name_1_4033",message:"Property '{0}' of exported interface has or is using private name '{1}'."},Parameter_0_of_public_static_property_setter_from_exported_class_has_or_is_using_name_1_from_private_module_2:{code:4034,category:e.DiagnosticCategory.Error,key:"Parameter_0_of_public_static_property_setter_from_exported_class_has_or_is_using_name_1_from_private_4034",message:"Parameter '{0}' of public static property setter from exported class has or is using name '{1}' from private module '{2}'."},Parameter_0_of_public_static_property_setter_from_exported_class_has_or_is_using_private_name_1:{code:4035,category:e.DiagnosticCategory.Error,key:"Parameter_0_of_public_static_property_setter_from_exported_class_has_or_is_using_private_name_1_4035",message:"Parameter '{0}' of public static property setter from exported class has or is using private name '{1}'."},Parameter_0_of_public_property_setter_from_exported_class_has_or_is_using_name_1_from_private_module_2:{code:4036,category:e.DiagnosticCategory.Error,key:"Parameter_0_of_public_property_setter_from_exported_class_has_or_is_using_name_1_from_private_module_4036",message:"Parameter '{0}' of public property setter from exported class has or is using name '{1}' from private module '{2}'."},Parameter_0_of_public_property_setter_from_exported_class_has_or_is_using_private_name_1:{code:4037,category:e.DiagnosticCategory.Error,key:"Parameter_0_of_public_property_setter_from_exported_class_has_or_is_using_private_name_1_4037",message:"Parameter '{0}' of public property setter from exported class has or is using private name '{1}'."},Return_type_of_public_static_property_getter_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:{code:4038,category:e.DiagnosticCategory.Error,key:"Return_type_of_public_static_property_getter_from_exported_class_has_or_is_using_name_0_from_externa_4038",message:"Return type of public static property getter from exported class has or is using name '{0}' from external module {1} but cannot be named."},Return_type_of_public_static_property_getter_from_exported_class_has_or_is_using_name_0_from_private_module_1:{code:4039,category:e.DiagnosticCategory.Error,key:"Return_type_of_public_static_property_getter_from_exported_class_has_or_is_using_name_0_from_private_4039",message:"Return type of public static property getter from exported class has or is using name '{0}' from private module '{1}'."},Return_type_of_public_static_property_getter_from_exported_class_has_or_is_using_private_name_0:{code:4040,category:e.DiagnosticCategory.Error,key:"Return_type_of_public_static_property_getter_from_exported_class_has_or_is_using_private_name_0_4040",message:"Return type of public static property getter from exported class has or is using private name '{0}'."},Return_type_of_public_property_getter_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:{code:4041,category:e.DiagnosticCategory.Error,key:"Return_type_of_public_property_getter_from_exported_class_has_or_is_using_name_0_from_external_modul_4041",message:"Return type of public property getter from exported class has or is using name '{0}' from external module {1} but cannot be named."},Return_type_of_public_property_getter_from_exported_class_has_or_is_using_name_0_from_private_module_1:{code:4042,category:e.DiagnosticCategory.Error,key:"Return_type_of_public_property_getter_from_exported_class_has_or_is_using_name_0_from_private_module_4042",message:"Return type of public property getter from exported class has or is using name '{0}' from private module '{1}'."},Return_type_of_public_property_getter_from_exported_class_has_or_is_using_private_name_0:{code:4043,category:e.DiagnosticCategory.Error,key:"Return_type_of_public_property_getter_from_exported_class_has_or_is_using_private_name_0_4043",message:"Return type of public property getter from exported class has or is using private name '{0}'."},Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:{code:4044,category:e.DiagnosticCategory.Error,key:"Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_name_0_from_private_mod_4044",message:"Return type of constructor signature from exported interface has or is using name '{0}' from private module '{1}'."},Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_0:{code:4045,category:e.DiagnosticCategory.Error,key:"Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_0_4045",message:"Return type of constructor signature from exported interface has or is using private name '{0}'."},Return_type_of_call_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:{code:4046,category:e.DiagnosticCategory.Error,key:"Return_type_of_call_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4046",message:"Return type of call signature from exported interface has or is using name '{0}' from private module '{1}'."},Return_type_of_call_signature_from_exported_interface_has_or_is_using_private_name_0:{code:4047,category:e.DiagnosticCategory.Error,key:"Return_type_of_call_signature_from_exported_interface_has_or_is_using_private_name_0_4047",message:"Return type of call signature from exported interface has or is using private name '{0}'."},Return_type_of_index_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:{code:4048,category:e.DiagnosticCategory.Error,key:"Return_type_of_index_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4048",message:"Return type of index signature from exported interface has or is using name '{0}' from private module '{1}'."},Return_type_of_index_signature_from_exported_interface_has_or_is_using_private_name_0:{code:4049,category:e.DiagnosticCategory.Error,key:"Return_type_of_index_signature_from_exported_interface_has_or_is_using_private_name_0_4049",message:"Return type of index signature from exported interface has or is using private name '{0}'."},Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:{code:4050,category:e.DiagnosticCategory.Error,key:"Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_external_module__4050",message:"Return type of public static method from exported class has or is using name '{0}' from external module {1} but cannot be named."},Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_private_module_1:{code:4051,category:e.DiagnosticCategory.Error,key:"Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_private_module_1_4051",message:"Return type of public static method from exported class has or is using name '{0}' from private module '{1}'."},Return_type_of_public_static_method_from_exported_class_has_or_is_using_private_name_0:{code:4052,category:e.DiagnosticCategory.Error,key:"Return_type_of_public_static_method_from_exported_class_has_or_is_using_private_name_0_4052",message:"Return type of public static method from exported class has or is using private name '{0}'."},Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:{code:4053,category:e.DiagnosticCategory.Error,key:"Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_c_4053",message:"Return type of public method from exported class has or is using name '{0}' from external module {1} but cannot be named."},Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_private_module_1:{code:4054,category:e.DiagnosticCategory.Error,key:"Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_private_module_1_4054",message:"Return type of public method from exported class has or is using name '{0}' from private module '{1}'."},Return_type_of_public_method_from_exported_class_has_or_is_using_private_name_0:{code:4055,category:e.DiagnosticCategory.Error,key:"Return_type_of_public_method_from_exported_class_has_or_is_using_private_name_0_4055",message:"Return type of public method from exported class has or is using private name '{0}'."},Return_type_of_method_from_exported_interface_has_or_is_using_name_0_from_private_module_1:{code:4056,category:e.DiagnosticCategory.Error,key:"Return_type_of_method_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4056",message:"Return type of method from exported interface has or is using name '{0}' from private module '{1}'."},Return_type_of_method_from_exported_interface_has_or_is_using_private_name_0:{code:4057,category:e.DiagnosticCategory.Error,key:"Return_type_of_method_from_exported_interface_has_or_is_using_private_name_0_4057",message:"Return type of method from exported interface has or is using private name '{0}'."},Return_type_of_exported_function_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:{code:4058,category:e.DiagnosticCategory.Error,key:"Return_type_of_exported_function_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named_4058",message:"Return type of exported function has or is using name '{0}' from external module {1} but cannot be named."},Return_type_of_exported_function_has_or_is_using_name_0_from_private_module_1:{code:4059,category:e.DiagnosticCategory.Error,key:"Return_type_of_exported_function_has_or_is_using_name_0_from_private_module_1_4059",message:"Return type of exported function has or is using name '{0}' from private module '{1}'."},Return_type_of_exported_function_has_or_is_using_private_name_0:{code:4060,category:e.DiagnosticCategory.Error,key:"Return_type_of_exported_function_has_or_is_using_private_name_0_4060",message:"Return type of exported function has or is using private name '{0}'."},Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:{code:4061,category:e.DiagnosticCategory.Error,key:"Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_can_4061",message:"Parameter '{0}' of constructor from exported class has or is using name '{1}' from external module {2} but cannot be named."},Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_private_module_2:{code:4062,category:e.DiagnosticCategory.Error,key:"Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_private_module_2_4062",message:"Parameter '{0}' of constructor from exported class has or is using name '{1}' from private module '{2}'."},Parameter_0_of_constructor_from_exported_class_has_or_is_using_private_name_1:{code:4063,category:e.DiagnosticCategory.Error,key:"Parameter_0_of_constructor_from_exported_class_has_or_is_using_private_name_1_4063",message:"Parameter '{0}' of constructor from exported class has or is using private name '{1}'."},Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:{code:4064,category:e.DiagnosticCategory.Error,key:"Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_name_1_from_private_mod_4064",message:"Parameter '{0}' of constructor signature from exported interface has or is using name '{1}' from private module '{2}'."},Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1:{code:4065,category:e.DiagnosticCategory.Error,key:"Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1_4065",message:"Parameter '{0}' of constructor signature from exported interface has or is using private name '{1}'."},Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:{code:4066,category:e.DiagnosticCategory.Error,key:"Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4066",message:"Parameter '{0}' of call signature from exported interface has or is using name '{1}' from private module '{2}'."},Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1:{code:4067,category:e.DiagnosticCategory.Error,key:"Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1_4067",message:"Parameter '{0}' of call signature from exported interface has or is using private name '{1}'."},Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:{code:4068,category:e.DiagnosticCategory.Error,key:"Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_external_module__4068",message:"Parameter '{0}' of public static method from exported class has or is using name '{1}' from external module {2} but cannot be named."},Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_private_module_2:{code:4069,category:e.DiagnosticCategory.Error,key:"Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_private_module_2_4069",message:"Parameter '{0}' of public static method from exported class has or is using name '{1}' from private module '{2}'."},Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1:{code:4070,category:e.DiagnosticCategory.Error,key:"Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1_4070",message:"Parameter '{0}' of public static method from exported class has or is using private name '{1}'."},Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:{code:4071,category:e.DiagnosticCategory.Error,key:"Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_c_4071",message:"Parameter '{0}' of public method from exported class has or is using name '{1}' from external module {2} but cannot be named."},Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_private_module_2:{code:4072,category:e.DiagnosticCategory.Error,key:"Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_private_module_2_4072",message:"Parameter '{0}' of public method from exported class has or is using name '{1}' from private module '{2}'."},Parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1:{code:4073,category:e.DiagnosticCategory.Error,key:"Parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1_4073",message:"Parameter '{0}' of public method from exported class has or is using private name '{1}'."},Parameter_0_of_method_from_exported_interface_has_or_is_using_name_1_from_private_module_2:{code:4074,category:e.DiagnosticCategory.Error,key:"Parameter_0_of_method_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4074",message:"Parameter '{0}' of method from exported interface has or is using name '{1}' from private module '{2}'."},Parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1:{code:4075,category:e.DiagnosticCategory.Error,key:"Parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1_4075",message:"Parameter '{0}' of method from exported interface has or is using private name '{1}'."},Parameter_0_of_exported_function_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:{code:4076,category:e.DiagnosticCategory.Error,key:"Parameter_0_of_exported_function_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4076",message:"Parameter '{0}' of exported function has or is using name '{1}' from external module {2} but cannot be named."},Parameter_0_of_exported_function_has_or_is_using_name_1_from_private_module_2:{code:4077,category:e.DiagnosticCategory.Error,
-key:"Parameter_0_of_exported_function_has_or_is_using_name_1_from_private_module_2_4077",message:"Parameter '{0}' of exported function has or is using name '{1}' from private module '{2}'."},Parameter_0_of_exported_function_has_or_is_using_private_name_1:{code:4078,category:e.DiagnosticCategory.Error,key:"Parameter_0_of_exported_function_has_or_is_using_private_name_1_4078",message:"Parameter '{0}' of exported function has or is using private name '{1}'."},Exported_type_alias_0_has_or_is_using_private_name_1:{code:4081,category:e.DiagnosticCategory.Error,key:"Exported_type_alias_0_has_or_is_using_private_name_1_4081",message:"Exported type alias '{0}' has or is using private name '{1}'."},Default_export_of_the_module_has_or_is_using_private_name_0:{code:4082,category:e.DiagnosticCategory.Error,key:"Default_export_of_the_module_has_or_is_using_private_name_0_4082",message:"Default export of the module has or is using private name '{0}'."},Type_parameter_0_of_exported_type_alias_has_or_is_using_private_name_1:{code:4083,category:e.DiagnosticCategory.Error,key:"Type_parameter_0_of_exported_type_alias_has_or_is_using_private_name_1_4083",message:"Type parameter '{0}' of exported type alias has or is using private name '{1}'."},Conflicting_definitions_for_0_found_at_1_and_2_Consider_installing_a_specific_version_of_this_library_to_resolve_the_conflict:{code:4090,category:e.DiagnosticCategory.Message,key:"Conflicting_definitions_for_0_found_at_1_and_2_Consider_installing_a_specific_version_of_this_librar_4090",message:"Conflicting definitions for '{0}' found at '{1}' and '{2}'. Consider installing a specific version of this library to resolve the conflict."},Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:{code:4091,category:e.DiagnosticCategory.Error,key:"Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4091",message:"Parameter '{0}' of index signature from exported interface has or is using name '{1}' from private module '{2}'."},Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_private_name_1:{code:4092,category:e.DiagnosticCategory.Error,key:"Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_private_name_1_4092",message:"Parameter '{0}' of index signature from exported interface has or is using private name '{1}'."},The_current_host_does_not_support_the_0_option:{code:5001,category:e.DiagnosticCategory.Error,key:"The_current_host_does_not_support_the_0_option_5001",message:"The current host does not support the '{0}' option."},Cannot_find_the_common_subdirectory_path_for_the_input_files:{code:5009,category:e.DiagnosticCategory.Error,key:"Cannot_find_the_common_subdirectory_path_for_the_input_files_5009",message:"Cannot find the common subdirectory path for the input files."},File_specification_cannot_end_in_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0:{code:5010,category:e.DiagnosticCategory.Error,key:"File_specification_cannot_end_in_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0_5010",message:"File specification cannot end in a recursive directory wildcard ('**'): '{0}'."},File_specification_cannot_contain_multiple_recursive_directory_wildcards_Asterisk_Asterisk_Colon_0:{code:5011,category:e.DiagnosticCategory.Error,key:"File_specification_cannot_contain_multiple_recursive_directory_wildcards_Asterisk_Asterisk_Colon_0_5011",message:"File specification cannot contain multiple recursive directory wildcards ('**'): '{0}'."},Cannot_read_file_0_Colon_1:{code:5012,category:e.DiagnosticCategory.Error,key:"Cannot_read_file_0_Colon_1_5012",message:"Cannot read file '{0}': {1}"},Unsupported_file_encoding:{code:5013,category:e.DiagnosticCategory.Error,key:"Unsupported_file_encoding_5013",message:"Unsupported file encoding."},Failed_to_parse_file_0_Colon_1:{code:5014,category:e.DiagnosticCategory.Error,key:"Failed_to_parse_file_0_Colon_1_5014",message:"Failed to parse file '{0}': {1}."},Unknown_compiler_option_0:{code:5023,category:e.DiagnosticCategory.Error,key:"Unknown_compiler_option_0_5023",message:"Unknown compiler option '{0}'."},Compiler_option_0_requires_a_value_of_type_1:{code:5024,category:e.DiagnosticCategory.Error,key:"Compiler_option_0_requires_a_value_of_type_1_5024",message:"Compiler option '{0}' requires a value of type {1}."},Could_not_write_file_0_Colon_1:{code:5033,category:e.DiagnosticCategory.Error,key:"Could_not_write_file_0_Colon_1_5033",message:"Could not write file '{0}': {1}"},Option_project_cannot_be_mixed_with_source_files_on_a_command_line:{code:5042,category:e.DiagnosticCategory.Error,key:"Option_project_cannot_be_mixed_with_source_files_on_a_command_line_5042",message:"Option 'project' cannot be mixed with source files on a command line."},Option_isolatedModules_can_only_be_used_when_either_option_module_is_provided_or_option_target_is_ES2015_or_higher:{code:5047,category:e.DiagnosticCategory.Error,key:"Option_isolatedModules_can_only_be_used_when_either_option_module_is_provided_or_option_target_is_ES_5047",message:"Option 'isolatedModules' can only be used when either option '--module' is provided or option 'target' is 'ES2015' or higher."},Option_0_can_only_be_used_when_either_option_inlineSourceMap_or_option_sourceMap_is_provided:{code:5051,category:e.DiagnosticCategory.Error,key:"Option_0_can_only_be_used_when_either_option_inlineSourceMap_or_option_sourceMap_is_provided_5051",message:"Option '{0} can only be used when either option '--inlineSourceMap' or option '--sourceMap' is provided."},Option_0_cannot_be_specified_without_specifying_option_1:{code:5052,category:e.DiagnosticCategory.Error,key:"Option_0_cannot_be_specified_without_specifying_option_1_5052",message:"Option '{0}' cannot be specified without specifying option '{1}'."},Option_0_cannot_be_specified_with_option_1:{code:5053,category:e.DiagnosticCategory.Error,key:"Option_0_cannot_be_specified_with_option_1_5053",message:"Option '{0}' cannot be specified with option '{1}'."},A_tsconfig_json_file_is_already_defined_at_Colon_0:{code:5054,category:e.DiagnosticCategory.Error,key:"A_tsconfig_json_file_is_already_defined_at_Colon_0_5054",message:"A 'tsconfig.json' file is already defined at: '{0}'."},Cannot_write_file_0_because_it_would_overwrite_input_file:{code:5055,category:e.DiagnosticCategory.Error,key:"Cannot_write_file_0_because_it_would_overwrite_input_file_5055",message:"Cannot write file '{0}' because it would overwrite input file."},Cannot_write_file_0_because_it_would_be_overwritten_by_multiple_input_files:{code:5056,category:e.DiagnosticCategory.Error,key:"Cannot_write_file_0_because_it_would_be_overwritten_by_multiple_input_files_5056",message:"Cannot write file '{0}' because it would be overwritten by multiple input files."},Cannot_find_a_tsconfig_json_file_at_the_specified_directory_Colon_0:{code:5057,category:e.DiagnosticCategory.Error,key:"Cannot_find_a_tsconfig_json_file_at_the_specified_directory_Colon_0_5057",message:"Cannot find a tsconfig.json file at the specified directory: '{0}'"},The_specified_path_does_not_exist_Colon_0:{code:5058,category:e.DiagnosticCategory.Error,key:"The_specified_path_does_not_exist_Colon_0_5058",message:"The specified path does not exist: '{0}'"},Invalid_value_for_reactNamespace_0_is_not_a_valid_identifier:{code:5059,category:e.DiagnosticCategory.Error,key:"Invalid_value_for_reactNamespace_0_is_not_a_valid_identifier_5059",message:"Invalid value for '--reactNamespace'. '{0}' is not a valid identifier."},Option_paths_cannot_be_used_without_specifying_baseUrl_option:{code:5060,category:e.DiagnosticCategory.Error,key:"Option_paths_cannot_be_used_without_specifying_baseUrl_option_5060",message:"Option 'paths' cannot be used without specifying '--baseUrl' option."},Pattern_0_can_have_at_most_one_Asterisk_character:{code:5061,category:e.DiagnosticCategory.Error,key:"Pattern_0_can_have_at_most_one_Asterisk_character_5061",message:"Pattern '{0}' can have at most one '*' character"},Substitution_0_in_pattern_1_in_can_have_at_most_one_Asterisk_character:{code:5062,category:e.DiagnosticCategory.Error,key:"Substitution_0_in_pattern_1_in_can_have_at_most_one_Asterisk_character_5062",message:"Substitution '{0}' in pattern '{1}' in can have at most one '*' character"},Substitutions_for_pattern_0_should_be_an_array:{code:5063,category:e.DiagnosticCategory.Error,key:"Substitutions_for_pattern_0_should_be_an_array_5063",message:"Substitutions for pattern '{0}' should be an array."},Substitution_0_for_pattern_1_has_incorrect_type_expected_string_got_2:{code:5064,category:e.DiagnosticCategory.Error,key:"Substitution_0_for_pattern_1_has_incorrect_type_expected_string_got_2_5064",message:"Substitution '{0}' for pattern '{1}' has incorrect type, expected 'string', got '{2}'."},File_specification_cannot_contain_a_parent_directory_that_appears_after_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0:{code:5065,category:e.DiagnosticCategory.Error,key:"File_specification_cannot_contain_a_parent_directory_that_appears_after_a_recursive_directory_wildca_5065",message:"File specification cannot contain a parent directory ('..') that appears after a recursive directory wildcard ('**'): '{0}'."},Substitutions_for_pattern_0_shouldn_t_be_an_empty_array:{code:5066,category:e.DiagnosticCategory.Error,key:"Substitutions_for_pattern_0_shouldn_t_be_an_empty_array_5066",message:"Substitutions for pattern '{0}' shouldn't be an empty array."},Invalid_value_for_jsxFactory_0_is_not_a_valid_identifier_or_qualified_name:{code:5067,category:e.DiagnosticCategory.Error,key:"Invalid_value_for_jsxFactory_0_is_not_a_valid_identifier_or_qualified_name_5067",message:"Invalid value for 'jsxFactory'. '{0}' is not a valid identifier or qualified-name."},Concatenate_and_emit_output_to_single_file:{code:6001,category:e.DiagnosticCategory.Message,key:"Concatenate_and_emit_output_to_single_file_6001",message:"Concatenate and emit output to single file."},Generates_corresponding_d_ts_file:{code:6002,category:e.DiagnosticCategory.Message,key:"Generates_corresponding_d_ts_file_6002",message:"Generates corresponding '.d.ts' file."},Specify_the_location_where_debugger_should_locate_map_files_instead_of_generated_locations:{code:6003,category:e.DiagnosticCategory.Message,key:"Specify_the_location_where_debugger_should_locate_map_files_instead_of_generated_locations_6003",message:"Specify the location where debugger should locate map files instead of generated locations."},Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations:{code:6004,category:e.DiagnosticCategory.Message,key:"Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations_6004",message:"Specify the location where debugger should locate TypeScript files instead of source locations."},Watch_input_files:{code:6005,category:e.DiagnosticCategory.Message,key:"Watch_input_files_6005",message:"Watch input files."},Redirect_output_structure_to_the_directory:{code:6006,category:e.DiagnosticCategory.Message,key:"Redirect_output_structure_to_the_directory_6006",message:"Redirect output structure to the directory."},Do_not_erase_const_enum_declarations_in_generated_code:{code:6007,category:e.DiagnosticCategory.Message,key:"Do_not_erase_const_enum_declarations_in_generated_code_6007",message:"Do not erase const enum declarations in generated code."},Do_not_emit_outputs_if_any_errors_were_reported:{code:6008,category:e.DiagnosticCategory.Message,key:"Do_not_emit_outputs_if_any_errors_were_reported_6008",message:"Do not emit outputs if any errors were reported."},Do_not_emit_comments_to_output:{code:6009,category:e.DiagnosticCategory.Message,key:"Do_not_emit_comments_to_output_6009",message:"Do not emit comments to output."},Do_not_emit_outputs:{code:6010,category:e.DiagnosticCategory.Message,key:"Do_not_emit_outputs_6010",message:"Do not emit outputs."},Allow_default_imports_from_modules_with_no_default_export_This_does_not_affect_code_emit_just_typechecking:{code:6011,category:e.DiagnosticCategory.Message,key:"Allow_default_imports_from_modules_with_no_default_export_This_does_not_affect_code_emit_just_typech_6011",message:"Allow default imports from modules with no default export. This does not affect code emit, just typechecking."},Skip_type_checking_of_declaration_files:{code:6012,category:e.DiagnosticCategory.Message,key:"Skip_type_checking_of_declaration_files_6012",message:"Skip type checking of declaration files."},Specify_ECMAScript_target_version_Colon_ES3_default_ES5_ES2015_ES2016_ES2017_or_ESNEXT:{code:6015,category:e.DiagnosticCategory.Message,key:"Specify_ECMAScript_target_version_Colon_ES3_default_ES5_ES2015_ES2016_ES2017_or_ESNEXT_6015",message:"Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', or 'ESNEXT'"},Specify_module_code_generation_Colon_commonjs_amd_system_umd_or_es2015:{code:6016,category:e.DiagnosticCategory.Message,key:"Specify_module_code_generation_Colon_commonjs_amd_system_umd_or_es2015_6016",message:"Specify module code generation: 'commonjs', 'amd', 'system', 'umd' or 'es2015'"},Print_this_message:{code:6017,category:e.DiagnosticCategory.Message,key:"Print_this_message_6017",message:"Print this message."},Print_the_compiler_s_version:{code:6019,category:e.DiagnosticCategory.Message,key:"Print_the_compiler_s_version_6019",message:"Print the compiler's version."},Compile_the_project_in_the_given_directory:{code:6020,category:e.DiagnosticCategory.Message,key:"Compile_the_project_in_the_given_directory_6020",message:"Compile the project in the given directory."},Syntax_Colon_0:{code:6023,category:e.DiagnosticCategory.Message,key:"Syntax_Colon_0_6023",message:"Syntax: {0}"},options:{code:6024,category:e.DiagnosticCategory.Message,key:"options_6024",message:"options"},file:{code:6025,category:e.DiagnosticCategory.Message,key:"file_6025",message:"file"},Examples_Colon_0:{code:6026,category:e.DiagnosticCategory.Message,key:"Examples_Colon_0_6026",message:"Examples: {0}"},Options_Colon:{code:6027,category:e.DiagnosticCategory.Message,key:"Options_Colon_6027",message:"Options:"},Version_0:{code:6029,category:e.DiagnosticCategory.Message,key:"Version_0_6029",message:"Version {0}"},Insert_command_line_options_and_files_from_a_file:{code:6030,category:e.DiagnosticCategory.Message,key:"Insert_command_line_options_and_files_from_a_file_6030",message:"Insert command line options and files from a file."},File_change_detected_Starting_incremental_compilation:{code:6032,category:e.DiagnosticCategory.Message,key:"File_change_detected_Starting_incremental_compilation_6032",message:"File change detected. Starting incremental compilation..."},KIND:{code:6034,category:e.DiagnosticCategory.Message,key:"KIND_6034",message:"KIND"},FILE:{code:6035,category:e.DiagnosticCategory.Message,key:"FILE_6035",message:"FILE"},VERSION:{code:6036,category:e.DiagnosticCategory.Message,key:"VERSION_6036",message:"VERSION"},LOCATION:{code:6037,category:e.DiagnosticCategory.Message,key:"LOCATION_6037",message:"LOCATION"},DIRECTORY:{code:6038,category:e.DiagnosticCategory.Message,key:"DIRECTORY_6038",message:"DIRECTORY"},STRATEGY:{code:6039,category:e.DiagnosticCategory.Message,key:"STRATEGY_6039",message:"STRATEGY"},Compilation_complete_Watching_for_file_changes:{code:6042,category:e.DiagnosticCategory.Message,key:"Compilation_complete_Watching_for_file_changes_6042",message:"Compilation complete. Watching for file changes."},Generates_corresponding_map_file:{code:6043,category:e.DiagnosticCategory.Message,key:"Generates_corresponding_map_file_6043",message:"Generates corresponding '.map' file."},Compiler_option_0_expects_an_argument:{code:6044,category:e.DiagnosticCategory.Error,key:"Compiler_option_0_expects_an_argument_6044",message:"Compiler option '{0}' expects an argument."},Unterminated_quoted_string_in_response_file_0:{code:6045,category:e.DiagnosticCategory.Error,key:"Unterminated_quoted_string_in_response_file_0_6045",message:"Unterminated quoted string in response file '{0}'."},Argument_for_0_option_must_be_Colon_1:{code:6046,category:e.DiagnosticCategory.Error,key:"Argument_for_0_option_must_be_Colon_1_6046",message:"Argument for '{0}' option must be: {1}"},Locale_must_be_of_the_form_language_or_language_territory_For_example_0_or_1:{code:6048,category:e.DiagnosticCategory.Error,key:"Locale_must_be_of_the_form_language_or_language_territory_For_example_0_or_1_6048",message:"Locale must be of the form or -. For example '{0}' or '{1}'."},Unsupported_locale_0:{code:6049,category:e.DiagnosticCategory.Error,key:"Unsupported_locale_0_6049",message:"Unsupported locale '{0}'."},Unable_to_open_file_0:{code:6050,category:e.DiagnosticCategory.Error,key:"Unable_to_open_file_0_6050",message:"Unable to open file '{0}'."},Corrupted_locale_file_0:{code:6051,category:e.DiagnosticCategory.Error,key:"Corrupted_locale_file_0_6051",message:"Corrupted locale file {0}."},Raise_error_on_expressions_and_declarations_with_an_implied_any_type:{code:6052,category:e.DiagnosticCategory.Message,key:"Raise_error_on_expressions_and_declarations_with_an_implied_any_type_6052",message:"Raise error on expressions and declarations with an implied 'any' type."},File_0_not_found:{code:6053,category:e.DiagnosticCategory.Error,key:"File_0_not_found_6053",message:"File '{0}' not found."},File_0_has_unsupported_extension_The_only_supported_extensions_are_1:{code:6054,category:e.DiagnosticCategory.Error,key:"File_0_has_unsupported_extension_The_only_supported_extensions_are_1_6054",message:"File '{0}' has unsupported extension. The only supported extensions are {1}."},Suppress_noImplicitAny_errors_for_indexing_objects_lacking_index_signatures:{code:6055,category:e.DiagnosticCategory.Message,key:"Suppress_noImplicitAny_errors_for_indexing_objects_lacking_index_signatures_6055",message:"Suppress noImplicitAny errors for indexing objects lacking index signatures."},Do_not_emit_declarations_for_code_that_has_an_internal_annotation:{code:6056,category:e.DiagnosticCategory.Message,key:"Do_not_emit_declarations_for_code_that_has_an_internal_annotation_6056",message:"Do not emit declarations for code that has an '@internal' annotation."},Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir:{code:6058,category:e.DiagnosticCategory.Message,key:"Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir_6058",message:"Specify the root directory of input files. Use to control the output directory structure with --outDir."},File_0_is_not_under_rootDir_1_rootDir_is_expected_to_contain_all_source_files:{code:6059,category:e.DiagnosticCategory.Error,key:"File_0_is_not_under_rootDir_1_rootDir_is_expected_to_contain_all_source_files_6059",message:"File '{0}' is not under 'rootDir' '{1}'. 'rootDir' is expected to contain all source files."},Specify_the_end_of_line_sequence_to_be_used_when_emitting_files_Colon_CRLF_dos_or_LF_unix:{code:6060,category:e.DiagnosticCategory.Message,key:"Specify_the_end_of_line_sequence_to_be_used_when_emitting_files_Colon_CRLF_dos_or_LF_unix_6060",message:"Specify the end of line sequence to be used when emitting files: 'CRLF' (dos) or 'LF' (unix)."},NEWLINE:{code:6061,category:e.DiagnosticCategory.Message,key:"NEWLINE_6061",message:"NEWLINE"},Option_0_can_only_be_specified_in_tsconfig_json_file:{code:6064,category:e.DiagnosticCategory.Error,key:"Option_0_can_only_be_specified_in_tsconfig_json_file_6064",message:"Option '{0}' can only be specified in 'tsconfig.json' file."},Enables_experimental_support_for_ES7_decorators:{code:6065,category:e.DiagnosticCategory.Message,key:"Enables_experimental_support_for_ES7_decorators_6065",message:"Enables experimental support for ES7 decorators."},Enables_experimental_support_for_emitting_type_metadata_for_decorators:{code:6066,category:e.DiagnosticCategory.Message,key:"Enables_experimental_support_for_emitting_type_metadata_for_decorators_6066",message:"Enables experimental support for emitting type metadata for decorators."},Enables_experimental_support_for_ES7_async_functions:{code:6068,category:e.DiagnosticCategory.Message,key:"Enables_experimental_support_for_ES7_async_functions_6068",message:"Enables experimental support for ES7 async functions."},Specify_module_resolution_strategy_Colon_node_Node_js_or_classic_TypeScript_pre_1_6:{code:6069,category:e.DiagnosticCategory.Message,key:"Specify_module_resolution_strategy_Colon_node_Node_js_or_classic_TypeScript_pre_1_6_6069",message:"Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6)."},Initializes_a_TypeScript_project_and_creates_a_tsconfig_json_file:{code:6070,category:e.DiagnosticCategory.Message,key:"Initializes_a_TypeScript_project_and_creates_a_tsconfig_json_file_6070",message:"Initializes a TypeScript project and creates a tsconfig.json file."},Successfully_created_a_tsconfig_json_file:{code:6071,category:e.DiagnosticCategory.Message,key:"Successfully_created_a_tsconfig_json_file_6071",message:"Successfully created a tsconfig.json file."},Suppress_excess_property_checks_for_object_literals:{code:6072,category:e.DiagnosticCategory.Message,key:"Suppress_excess_property_checks_for_object_literals_6072",message:"Suppress excess property checks for object literals."},Stylize_errors_and_messages_using_color_and_context_experimental:{code:6073,category:e.DiagnosticCategory.Message,key:"Stylize_errors_and_messages_using_color_and_context_experimental_6073",message:"Stylize errors and messages using color and context. (experimental)"},Do_not_report_errors_on_unused_labels:{code:6074,category:e.DiagnosticCategory.Message,key:"Do_not_report_errors_on_unused_labels_6074",message:"Do not report errors on unused labels."},Report_error_when_not_all_code_paths_in_function_return_a_value:{code:6075,category:e.DiagnosticCategory.Message,key:"Report_error_when_not_all_code_paths_in_function_return_a_value_6075",message:"Report error when not all code paths in function return a value."},Report_errors_for_fallthrough_cases_in_switch_statement:{code:6076,category:e.DiagnosticCategory.Message,key:"Report_errors_for_fallthrough_cases_in_switch_statement_6076",message:"Report errors for fallthrough cases in switch statement."},Do_not_report_errors_on_unreachable_code:{code:6077,category:e.DiagnosticCategory.Message,key:"Do_not_report_errors_on_unreachable_code_6077",message:"Do not report errors on unreachable code."},Disallow_inconsistently_cased_references_to_the_same_file:{code:6078,category:e.DiagnosticCategory.Message,key:"Disallow_inconsistently_cased_references_to_the_same_file_6078",message:"Disallow inconsistently-cased references to the same file."},Specify_library_files_to_be_included_in_the_compilation_Colon:{code:6079,category:e.DiagnosticCategory.Message,key:"Specify_library_files_to_be_included_in_the_compilation_Colon_6079",message:"Specify library files to be included in the compilation: "},Specify_JSX_code_generation_Colon_preserve_or_react:{code:6080,category:e.DiagnosticCategory.Message,key:"Specify_JSX_code_generation_Colon_preserve_or_react_6080",message:"Specify JSX code generation: 'preserve' or 'react'"},Only_amd_and_system_modules_are_supported_alongside_0:{code:6082,category:e.DiagnosticCategory.Error,key:"Only_amd_and_system_modules_are_supported_alongside_0_6082",message:"Only 'amd' and 'system' modules are supported alongside --{0}."},Base_directory_to_resolve_non_absolute_module_names:{code:6083,category:e.DiagnosticCategory.Message,key:"Base_directory_to_resolve_non_absolute_module_names_6083",message:"Base directory to resolve non-absolute module names."},Specify_the_object_invoked_for_createElement_and_spread_when_targeting_react_JSX_emit:{code:6084,category:e.DiagnosticCategory.Message,key:"Specify_the_object_invoked_for_createElement_and_spread_when_targeting_react_JSX_emit_6084",message:"Specify the object invoked for createElement and __spread when targeting 'react' JSX emit"},Enable_tracing_of_the_name_resolution_process:{code:6085,category:e.DiagnosticCategory.Message,key:"Enable_tracing_of_the_name_resolution_process_6085",message:"Enable tracing of the name resolution process."},Resolving_module_0_from_1:{code:6086,category:e.DiagnosticCategory.Message,key:"Resolving_module_0_from_1_6086",message:"======== Resolving module '{0}' from '{1}'. ========"},Explicitly_specified_module_resolution_kind_Colon_0:{code:6087,category:e.DiagnosticCategory.Message,key:"Explicitly_specified_module_resolution_kind_Colon_0_6087",message:"Explicitly specified module resolution kind: '{0}'."},Module_resolution_kind_is_not_specified_using_0:{code:6088,category:e.DiagnosticCategory.Message,key:"Module_resolution_kind_is_not_specified_using_0_6088",message:"Module resolution kind is not specified, using '{0}'."},Module_name_0_was_successfully_resolved_to_1:{code:6089,category:e.DiagnosticCategory.Message,key:"Module_name_0_was_successfully_resolved_to_1_6089",message:"======== Module name '{0}' was successfully resolved to '{1}'. ========"},Module_name_0_was_not_resolved:{code:6090,category:e.DiagnosticCategory.Message,key:"Module_name_0_was_not_resolved_6090",message:"======== Module name '{0}' was not resolved. ========"},paths_option_is_specified_looking_for_a_pattern_to_match_module_name_0:{code:6091,category:e.DiagnosticCategory.Message,key:"paths_option_is_specified_looking_for_a_pattern_to_match_module_name_0_6091",message:"'paths' option is specified, looking for a pattern to match module name '{0}'."},Module_name_0_matched_pattern_1:{code:6092,category:e.DiagnosticCategory.Message,key:"Module_name_0_matched_pattern_1_6092",message:"Module name '{0}', matched pattern '{1}'."},Trying_substitution_0_candidate_module_location_Colon_1:{code:6093,category:e.DiagnosticCategory.Message,key:"Trying_substitution_0_candidate_module_location_Colon_1_6093",message:"Trying substitution '{0}', candidate module location: '{1}'."},Resolving_module_name_0_relative_to_base_url_1_2:{code:6094,category:e.DiagnosticCategory.Message,key:"Resolving_module_name_0_relative_to_base_url_1_2_6094",message:"Resolving module name '{0}' relative to base url '{1}' - '{2}'."},Loading_module_as_file_Slash_folder_candidate_module_location_0:{code:6095,category:e.DiagnosticCategory.Message,key:"Loading_module_as_file_Slash_folder_candidate_module_location_0_6095",message:"Loading module as file / folder, candidate module location '{0}'."},File_0_does_not_exist:{code:6096,category:e.DiagnosticCategory.Message,key:"File_0_does_not_exist_6096",message:"File '{0}' does not exist."},File_0_exist_use_it_as_a_name_resolution_result:{code:6097,category:e.DiagnosticCategory.Message,key:"File_0_exist_use_it_as_a_name_resolution_result_6097",message:"File '{0}' exist - use it as a name resolution result."},Loading_module_0_from_node_modules_folder:{code:6098,category:e.DiagnosticCategory.Message,key:"Loading_module_0_from_node_modules_folder_6098",message:"Loading module '{0}' from 'node_modules' folder."},Found_package_json_at_0:{code:6099,category:e.DiagnosticCategory.Message,key:"Found_package_json_at_0_6099",message:"Found 'package.json' at '{0}'."},package_json_does_not_have_a_types_or_main_field:{code:6100,category:e.DiagnosticCategory.Message,key:"package_json_does_not_have_a_types_or_main_field_6100",message:"'package.json' does not have a 'types' or 'main' field."},package_json_has_0_field_1_that_references_2:{code:6101,category:e.DiagnosticCategory.Message,key:"package_json_has_0_field_1_that_references_2_6101",message:"'package.json' has '{0}' field '{1}' that references '{2}'."},Allow_javascript_files_to_be_compiled:{code:6102,category:e.DiagnosticCategory.Message,key:"Allow_javascript_files_to_be_compiled_6102",message:"Allow javascript files to be compiled."},Option_0_should_have_array_of_strings_as_a_value:{code:6103,category:e.DiagnosticCategory.Error,key:"Option_0_should_have_array_of_strings_as_a_value_6103",message:"Option '{0}' should have array of strings as a value."},Checking_if_0_is_the_longest_matching_prefix_for_1_2:{code:6104,category:e.DiagnosticCategory.Message,key:"Checking_if_0_is_the_longest_matching_prefix_for_1_2_6104",message:"Checking if '{0}' is the longest matching prefix for '{1}' - '{2}'."},Expected_type_of_0_field_in_package_json_to_be_string_got_1:{code:6105,category:e.DiagnosticCategory.Message,key:"Expected_type_of_0_field_in_package_json_to_be_string_got_1_6105",message:"Expected type of '{0}' field in 'package.json' to be 'string', got '{1}'."},baseUrl_option_is_set_to_0_using_this_value_to_resolve_non_relative_module_name_1:{code:6106,category:e.DiagnosticCategory.Message,key:"baseUrl_option_is_set_to_0_using_this_value_to_resolve_non_relative_module_name_1_6106",message:"'baseUrl' option is set to '{0}', using this value to resolve non-relative module name '{1}'"},rootDirs_option_is_set_using_it_to_resolve_relative_module_name_0:{code:6107,category:e.DiagnosticCategory.Message,key:"rootDirs_option_is_set_using_it_to_resolve_relative_module_name_0_6107",message:"'rootDirs' option is set, using it to resolve relative module name '{0}'"},Longest_matching_prefix_for_0_is_1:{code:6108,category:e.DiagnosticCategory.Message,key:"Longest_matching_prefix_for_0_is_1_6108",message:"Longest matching prefix for '{0}' is '{1}'"},Loading_0_from_the_root_dir_1_candidate_location_2:{code:6109,category:e.DiagnosticCategory.Message,key:"Loading_0_from_the_root_dir_1_candidate_location_2_6109",message:"Loading '{0}' from the root dir '{1}', candidate location '{2}'"},Trying_other_entries_in_rootDirs:{code:6110,category:e.DiagnosticCategory.Message,key:"Trying_other_entries_in_rootDirs_6110",message:"Trying other entries in 'rootDirs'"},Module_resolution_using_rootDirs_has_failed:{code:6111,category:e.DiagnosticCategory.Message,key:"Module_resolution_using_rootDirs_has_failed_6111",message:"Module resolution using 'rootDirs' has failed"},Do_not_emit_use_strict_directives_in_module_output:{code:6112,category:e.DiagnosticCategory.Message,key:"Do_not_emit_use_strict_directives_in_module_output_6112",message:"Do not emit 'use strict' directives in module output."},Enable_strict_null_checks:{code:6113,category:e.DiagnosticCategory.Message,key:"Enable_strict_null_checks_6113",message:"Enable strict null checks."},Unknown_option_excludes_Did_you_mean_exclude:{code:6114,category:e.DiagnosticCategory.Error,key:"Unknown_option_excludes_Did_you_mean_exclude_6114",message:"Unknown option 'excludes'. Did you mean 'exclude'?"},Raise_error_on_this_expressions_with_an_implied_any_type:{code:6115,category:e.DiagnosticCategory.Message,key:"Raise_error_on_this_expressions_with_an_implied_any_type_6115",message:"Raise error on 'this' expressions with an implied 'any' type."},Resolving_type_reference_directive_0_containing_file_1_root_directory_2:{code:6116,category:e.DiagnosticCategory.Message,key:"Resolving_type_reference_directive_0_containing_file_1_root_directory_2_6116",message:"======== Resolving type reference directive '{0}', containing file '{1}', root directory '{2}'. ========"},Resolving_using_primary_search_paths:{code:6117,category:e.DiagnosticCategory.Message,key:"Resolving_using_primary_search_paths_6117",message:"Resolving using primary search paths..."},Resolving_from_node_modules_folder:{code:6118,category:e.DiagnosticCategory.Message,key:"Resolving_from_node_modules_folder_6118",message:"Resolving from node_modules folder..."},Type_reference_directive_0_was_successfully_resolved_to_1_primary_Colon_2:{code:6119,category:e.DiagnosticCategory.Message,key:"Type_reference_directive_0_was_successfully_resolved_to_1_primary_Colon_2_6119",message:"======== Type reference directive '{0}' was successfully resolved to '{1}', primary: {2}. ========"},Type_reference_directive_0_was_not_resolved:{code:6120,category:e.DiagnosticCategory.Message,key:"Type_reference_directive_0_was_not_resolved_6120",
-message:"======== Type reference directive '{0}' was not resolved. ========"},Resolving_with_primary_search_path_0:{code:6121,category:e.DiagnosticCategory.Message,key:"Resolving_with_primary_search_path_0_6121",message:"Resolving with primary search path '{0}'"},Root_directory_cannot_be_determined_skipping_primary_search_paths:{code:6122,category:e.DiagnosticCategory.Message,key:"Root_directory_cannot_be_determined_skipping_primary_search_paths_6122",message:"Root directory cannot be determined, skipping primary search paths."},Resolving_type_reference_directive_0_containing_file_1_root_directory_not_set:{code:6123,category:e.DiagnosticCategory.Message,key:"Resolving_type_reference_directive_0_containing_file_1_root_directory_not_set_6123",message:"======== Resolving type reference directive '{0}', containing file '{1}', root directory not set. ========"},Type_declaration_files_to_be_included_in_compilation:{code:6124,category:e.DiagnosticCategory.Message,key:"Type_declaration_files_to_be_included_in_compilation_6124",message:"Type declaration files to be included in compilation."},Looking_up_in_node_modules_folder_initial_location_0:{code:6125,category:e.DiagnosticCategory.Message,key:"Looking_up_in_node_modules_folder_initial_location_0_6125",message:"Looking up in 'node_modules' folder, initial location '{0}'"},Containing_file_is_not_specified_and_root_directory_cannot_be_determined_skipping_lookup_in_node_modules_folder:{code:6126,category:e.DiagnosticCategory.Message,key:"Containing_file_is_not_specified_and_root_directory_cannot_be_determined_skipping_lookup_in_node_mod_6126",message:"Containing file is not specified and root directory cannot be determined, skipping lookup in 'node_modules' folder."},Resolving_type_reference_directive_0_containing_file_not_set_root_directory_1:{code:6127,category:e.DiagnosticCategory.Message,key:"Resolving_type_reference_directive_0_containing_file_not_set_root_directory_1_6127",message:"======== Resolving type reference directive '{0}', containing file not set, root directory '{1}'. ========"},Resolving_type_reference_directive_0_containing_file_not_set_root_directory_not_set:{code:6128,category:e.DiagnosticCategory.Message,key:"Resolving_type_reference_directive_0_containing_file_not_set_root_directory_not_set_6128",message:"======== Resolving type reference directive '{0}', containing file not set, root directory not set. ========"},The_config_file_0_found_doesn_t_contain_any_source_files:{code:6129,category:e.DiagnosticCategory.Error,key:"The_config_file_0_found_doesn_t_contain_any_source_files_6129",message:"The config file '{0}' found doesn't contain any source files."},Resolving_real_path_for_0_result_1:{code:6130,category:e.DiagnosticCategory.Message,key:"Resolving_real_path_for_0_result_1_6130",message:"Resolving real path for '{0}', result '{1}'"},Cannot_compile_modules_using_option_0_unless_the_module_flag_is_amd_or_system:{code:6131,category:e.DiagnosticCategory.Error,key:"Cannot_compile_modules_using_option_0_unless_the_module_flag_is_amd_or_system_6131",message:"Cannot compile modules using option '{0}' unless the '--module' flag is 'amd' or 'system'."},File_name_0_has_a_1_extension_stripping_it:{code:6132,category:e.DiagnosticCategory.Message,key:"File_name_0_has_a_1_extension_stripping_it_6132",message:"File name '{0}' has a '{1}' extension - stripping it"},_0_is_declared_but_never_used:{code:6133,category:e.DiagnosticCategory.Error,key:"_0_is_declared_but_never_used_6133",message:"'{0}' is declared but never used."},Report_errors_on_unused_locals:{code:6134,category:e.DiagnosticCategory.Message,key:"Report_errors_on_unused_locals_6134",message:"Report errors on unused locals."},Report_errors_on_unused_parameters:{code:6135,category:e.DiagnosticCategory.Message,key:"Report_errors_on_unused_parameters_6135",message:"Report errors on unused parameters."},The_maximum_dependency_depth_to_search_under_node_modules_and_load_JavaScript_files:{code:6136,category:e.DiagnosticCategory.Message,key:"The_maximum_dependency_depth_to_search_under_node_modules_and_load_JavaScript_files_6136",message:"The maximum dependency depth to search under node_modules and load JavaScript files"},No_types_specified_in_package_json_so_returning_main_value_of_0:{code:6137,category:e.DiagnosticCategory.Message,key:"No_types_specified_in_package_json_so_returning_main_value_of_0_6137",message:"No types specified in 'package.json', so returning 'main' value of '{0}'"},Property_0_is_declared_but_never_used:{code:6138,category:e.DiagnosticCategory.Error,key:"Property_0_is_declared_but_never_used_6138",message:"Property '{0}' is declared but never used."},Import_emit_helpers_from_tslib:{code:6139,category:e.DiagnosticCategory.Message,key:"Import_emit_helpers_from_tslib_6139",message:"Import emit helpers from 'tslib'."},Auto_discovery_for_typings_is_enabled_in_project_0_Running_extra_resolution_pass_for_module_1_using_cache_location_2:{code:6140,category:e.DiagnosticCategory.Error,key:"Auto_discovery_for_typings_is_enabled_in_project_0_Running_extra_resolution_pass_for_module_1_using__6140",message:"Auto discovery for typings is enabled in project '{0}'. Running extra resolution pass for module '{1}' using cache location '{2}'."},Parse_in_strict_mode_and_emit_use_strict_for_each_source_file:{code:6141,category:e.DiagnosticCategory.Message,key:"Parse_in_strict_mode_and_emit_use_strict_for_each_source_file_6141",message:'Parse in strict mode and emit "use strict" for each source file'},Module_0_was_resolved_to_1_but_jsx_is_not_set:{code:6142,category:e.DiagnosticCategory.Error,key:"Module_0_was_resolved_to_1_but_jsx_is_not_set_6142",message:"Module '{0}' was resolved to '{1}', but '--jsx' is not set."},Module_0_was_resolved_to_1_but_allowJs_is_not_set:{code:6143,category:e.DiagnosticCategory.Error,key:"Module_0_was_resolved_to_1_but_allowJs_is_not_set_6143",message:"Module '{0}' was resolved to '{1}', but '--allowJs' is not set."},Module_0_was_resolved_as_locally_declared_ambient_module_in_file_1:{code:6144,category:e.DiagnosticCategory.Message,key:"Module_0_was_resolved_as_locally_declared_ambient_module_in_file_1_6144",message:"Module '{0}' was resolved as locally declared ambient module in file '{1}'."},Module_0_was_resolved_as_ambient_module_declared_in_1_since_this_file_was_not_modified:{code:6145,category:e.DiagnosticCategory.Message,key:"Module_0_was_resolved_as_ambient_module_declared_in_1_since_this_file_was_not_modified_6145",message:"Module '{0}' was resolved as ambient module declared in '{1}' since this file was not modified."},Specify_the_JSX_factory_function_to_use_when_targeting_react_JSX_emit_e_g_React_createElement_or_h:{code:6146,category:e.DiagnosticCategory.Message,key:"Specify_the_JSX_factory_function_to_use_when_targeting_react_JSX_emit_e_g_React_createElement_or_h_6146",message:"Specify the JSX factory function to use when targeting 'react' JSX emit, e.g. 'React.createElement' or 'h'."},Variable_0_implicitly_has_an_1_type:{code:7005,category:e.DiagnosticCategory.Error,key:"Variable_0_implicitly_has_an_1_type_7005",message:"Variable '{0}' implicitly has an '{1}' type."},Parameter_0_implicitly_has_an_1_type:{code:7006,category:e.DiagnosticCategory.Error,key:"Parameter_0_implicitly_has_an_1_type_7006",message:"Parameter '{0}' implicitly has an '{1}' type."},Member_0_implicitly_has_an_1_type:{code:7008,category:e.DiagnosticCategory.Error,key:"Member_0_implicitly_has_an_1_type_7008",message:"Member '{0}' implicitly has an '{1}' type."},new_expression_whose_target_lacks_a_construct_signature_implicitly_has_an_any_type:{code:7009,category:e.DiagnosticCategory.Error,key:"new_expression_whose_target_lacks_a_construct_signature_implicitly_has_an_any_type_7009",message:"'new' expression, whose target lacks a construct signature, implicitly has an 'any' type."},_0_which_lacks_return_type_annotation_implicitly_has_an_1_return_type:{code:7010,category:e.DiagnosticCategory.Error,key:"_0_which_lacks_return_type_annotation_implicitly_has_an_1_return_type_7010",message:"'{0}', which lacks return-type annotation, implicitly has an '{1}' return type."},Function_expression_which_lacks_return_type_annotation_implicitly_has_an_0_return_type:{code:7011,category:e.DiagnosticCategory.Error,key:"Function_expression_which_lacks_return_type_annotation_implicitly_has_an_0_return_type_7011",message:"Function expression, which lacks return-type annotation, implicitly has an '{0}' return type."},Construct_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type:{code:7013,category:e.DiagnosticCategory.Error,key:"Construct_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type_7013",message:"Construct signature, which lacks return-type annotation, implicitly has an 'any' return type."},Element_implicitly_has_an_any_type_because_index_expression_is_not_of_type_number:{code:7015,category:e.DiagnosticCategory.Error,key:"Element_implicitly_has_an_any_type_because_index_expression_is_not_of_type_number_7015",message:"Element implicitly has an 'any' type because index expression is not of type 'number'."},Could_not_find_a_declaration_file_for_module_0_1_implicitly_has_an_any_type:{code:7016,category:e.DiagnosticCategory.Error,key:"Could_not_find_a_declaration_file_for_module_0_1_implicitly_has_an_any_type_7016",message:"Could not find a declaration file for module '{0}'. '{1}' implicitly has an 'any' type."},Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature:{code:7017,category:e.DiagnosticCategory.Error,key:"Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_7017",message:"Element implicitly has an 'any' type because type '{0}' has no index signature."},Object_literal_s_property_0_implicitly_has_an_1_type:{code:7018,category:e.DiagnosticCategory.Error,key:"Object_literal_s_property_0_implicitly_has_an_1_type_7018",message:"Object literal's property '{0}' implicitly has an '{1}' type."},Rest_parameter_0_implicitly_has_an_any_type:{code:7019,category:e.DiagnosticCategory.Error,key:"Rest_parameter_0_implicitly_has_an_any_type_7019",message:"Rest parameter '{0}' implicitly has an 'any[]' type."},Call_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type:{code:7020,category:e.DiagnosticCategory.Error,key:"Call_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type_7020",message:"Call signature, which lacks return-type annotation, implicitly has an 'any' return type."},_0_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_and_is_referenced_directly_or_indirectly_in_its_own_initializer:{code:7022,category:e.DiagnosticCategory.Error,key:"_0_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_and_is_referenced_directly_or__7022",message:"'{0}' implicitly has type 'any' because it does not have a type annotation and is referenced directly or indirectly in its own initializer."},_0_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_referenced_directly_or_indirectly_in_one_of_its_return_expressions:{code:7023,category:e.DiagnosticCategory.Error,key:"_0_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_reference_7023",message:"'{0}' implicitly has return type 'any' because it does not have a return type annotation and is referenced directly or indirectly in one of its return expressions."},Function_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_referenced_directly_or_indirectly_in_one_of_its_return_expressions:{code:7024,category:e.DiagnosticCategory.Error,key:"Function_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_ref_7024",message:"Function implicitly has return type 'any' because it does not have a return type annotation and is referenced directly or indirectly in one of its return expressions."},Generator_implicitly_has_type_0_because_it_does_not_yield_any_values_Consider_supplying_a_return_type:{code:7025,category:e.DiagnosticCategory.Error,key:"Generator_implicitly_has_type_0_because_it_does_not_yield_any_values_Consider_supplying_a_return_typ_7025",message:"Generator implicitly has type '{0}' because it does not yield any values. Consider supplying a return type."},JSX_element_implicitly_has_type_any_because_no_interface_JSX_0_exists:{code:7026,category:e.DiagnosticCategory.Error,key:"JSX_element_implicitly_has_type_any_because_no_interface_JSX_0_exists_7026",message:"JSX element implicitly has type 'any' because no interface 'JSX.{0}' exists"},Unreachable_code_detected:{code:7027,category:e.DiagnosticCategory.Error,key:"Unreachable_code_detected_7027",message:"Unreachable code detected."},Unused_label:{code:7028,category:e.DiagnosticCategory.Error,key:"Unused_label_7028",message:"Unused label."},Fallthrough_case_in_switch:{code:7029,category:e.DiagnosticCategory.Error,key:"Fallthrough_case_in_switch_7029",message:"Fallthrough case in switch."},Not_all_code_paths_return_a_value:{code:7030,category:e.DiagnosticCategory.Error,key:"Not_all_code_paths_return_a_value_7030",message:"Not all code paths return a value."},Binding_element_0_implicitly_has_an_1_type:{code:7031,category:e.DiagnosticCategory.Error,key:"Binding_element_0_implicitly_has_an_1_type_7031",message:"Binding element '{0}' implicitly has an '{1}' type."},Property_0_implicitly_has_type_any_because_its_set_accessor_lacks_a_parameter_type_annotation:{code:7032,category:e.DiagnosticCategory.Error,key:"Property_0_implicitly_has_type_any_because_its_set_accessor_lacks_a_parameter_type_annotation_7032",message:"Property '{0}' implicitly has type 'any', because its set accessor lacks a parameter type annotation."},Property_0_implicitly_has_type_any_because_its_get_accessor_lacks_a_return_type_annotation:{code:7033,category:e.DiagnosticCategory.Error,key:"Property_0_implicitly_has_type_any_because_its_get_accessor_lacks_a_return_type_annotation_7033",message:"Property '{0}' implicitly has type 'any', because its get accessor lacks a return type annotation."},Variable_0_implicitly_has_type_1_in_some_locations_where_its_type_cannot_be_determined:{code:7034,category:e.DiagnosticCategory.Error,key:"Variable_0_implicitly_has_type_1_in_some_locations_where_its_type_cannot_be_determined_7034",message:"Variable '{0}' implicitly has type '{1}' in some locations where its type cannot be determined."},You_cannot_rename_this_element:{code:8e3,category:e.DiagnosticCategory.Error,key:"You_cannot_rename_this_element_8000",message:"You cannot rename this element."},You_cannot_rename_elements_that_are_defined_in_the_standard_TypeScript_library:{code:8001,category:e.DiagnosticCategory.Error,key:"You_cannot_rename_elements_that_are_defined_in_the_standard_TypeScript_library_8001",message:"You cannot rename elements that are defined in the standard TypeScript library."},import_can_only_be_used_in_a_ts_file:{code:8002,category:e.DiagnosticCategory.Error,key:"import_can_only_be_used_in_a_ts_file_8002",message:"'import ... =' can only be used in a .ts file."},export_can_only_be_used_in_a_ts_file:{code:8003,category:e.DiagnosticCategory.Error,key:"export_can_only_be_used_in_a_ts_file_8003",message:"'export=' can only be used in a .ts file."},type_parameter_declarations_can_only_be_used_in_a_ts_file:{code:8004,category:e.DiagnosticCategory.Error,key:"type_parameter_declarations_can_only_be_used_in_a_ts_file_8004",message:"'type parameter declarations' can only be used in a .ts file."},implements_clauses_can_only_be_used_in_a_ts_file:{code:8005,category:e.DiagnosticCategory.Error,key:"implements_clauses_can_only_be_used_in_a_ts_file_8005",message:"'implements clauses' can only be used in a .ts file."},interface_declarations_can_only_be_used_in_a_ts_file:{code:8006,category:e.DiagnosticCategory.Error,key:"interface_declarations_can_only_be_used_in_a_ts_file_8006",message:"'interface declarations' can only be used in a .ts file."},module_declarations_can_only_be_used_in_a_ts_file:{code:8007,category:e.DiagnosticCategory.Error,key:"module_declarations_can_only_be_used_in_a_ts_file_8007",message:"'module declarations' can only be used in a .ts file."},type_aliases_can_only_be_used_in_a_ts_file:{code:8008,category:e.DiagnosticCategory.Error,key:"type_aliases_can_only_be_used_in_a_ts_file_8008",message:"'type aliases' can only be used in a .ts file."},_0_can_only_be_used_in_a_ts_file:{code:8009,category:e.DiagnosticCategory.Error,key:"_0_can_only_be_used_in_a_ts_file_8009",message:"'{0}' can only be used in a .ts file."},types_can_only_be_used_in_a_ts_file:{code:8010,category:e.DiagnosticCategory.Error,key:"types_can_only_be_used_in_a_ts_file_8010",message:"'types' can only be used in a .ts file."},type_arguments_can_only_be_used_in_a_ts_file:{code:8011,category:e.DiagnosticCategory.Error,key:"type_arguments_can_only_be_used_in_a_ts_file_8011",message:"'type arguments' can only be used in a .ts file."},parameter_modifiers_can_only_be_used_in_a_ts_file:{code:8012,category:e.DiagnosticCategory.Error,key:"parameter_modifiers_can_only_be_used_in_a_ts_file_8012",message:"'parameter modifiers' can only be used in a .ts file."},enum_declarations_can_only_be_used_in_a_ts_file:{code:8015,category:e.DiagnosticCategory.Error,key:"enum_declarations_can_only_be_used_in_a_ts_file_8015",message:"'enum declarations' can only be used in a .ts file."},type_assertion_expressions_can_only_be_used_in_a_ts_file:{code:8016,category:e.DiagnosticCategory.Error,key:"type_assertion_expressions_can_only_be_used_in_a_ts_file_8016",message:"'type assertion expressions' can only be used in a .ts file."},Only_identifiers_Slashqualified_names_with_optional_type_arguments_are_currently_supported_in_a_class_extends_clauses:{code:9002,category:e.DiagnosticCategory.Error,key:"Only_identifiers_Slashqualified_names_with_optional_type_arguments_are_currently_supported_in_a_clas_9002",message:"Only identifiers/qualified-names with optional type arguments are currently supported in a class 'extends' clauses."},class_expressions_are_not_currently_supported:{code:9003,category:e.DiagnosticCategory.Error,key:"class_expressions_are_not_currently_supported_9003",message:"'class' expressions are not currently supported."},Language_service_is_disabled:{code:9004,category:e.DiagnosticCategory.Error,key:"Language_service_is_disabled_9004",message:"Language service is disabled."},JSX_attributes_must_only_be_assigned_a_non_empty_expression:{code:17e3,category:e.DiagnosticCategory.Error,key:"JSX_attributes_must_only_be_assigned_a_non_empty_expression_17000",message:"JSX attributes must only be assigned a non-empty 'expression'."},JSX_elements_cannot_have_multiple_attributes_with_the_same_name:{code:17001,category:e.DiagnosticCategory.Error,key:"JSX_elements_cannot_have_multiple_attributes_with_the_same_name_17001",message:"JSX elements cannot have multiple attributes with the same name."},Expected_corresponding_JSX_closing_tag_for_0:{code:17002,category:e.DiagnosticCategory.Error,key:"Expected_corresponding_JSX_closing_tag_for_0_17002",message:"Expected corresponding JSX closing tag for '{0}'."},JSX_attribute_expected:{code:17003,category:e.DiagnosticCategory.Error,key:"JSX_attribute_expected_17003",message:"JSX attribute expected."},Cannot_use_JSX_unless_the_jsx_flag_is_provided:{code:17004,category:e.DiagnosticCategory.Error,key:"Cannot_use_JSX_unless_the_jsx_flag_is_provided_17004",message:"Cannot use JSX unless the '--jsx' flag is provided."},A_constructor_cannot_contain_a_super_call_when_its_class_extends_null:{code:17005,category:e.DiagnosticCategory.Error,key:"A_constructor_cannot_contain_a_super_call_when_its_class_extends_null_17005",message:"A constructor cannot contain a 'super' call when its class extends 'null'"},An_unary_expression_with_the_0_operator_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses:{code:17006,category:e.DiagnosticCategory.Error,key:"An_unary_expression_with_the_0_operator_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_ex_17006",message:"An unary expression with the '{0}' operator is not allowed in the left-hand side of an exponentiation expression. Consider enclosing the expression in parentheses."},A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses:{code:17007,category:e.DiagnosticCategory.Error,key:"A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Con_17007",message:"A type assertion expression is not allowed in the left-hand side of an exponentiation expression. Consider enclosing the expression in parentheses."},JSX_element_0_has_no_corresponding_closing_tag:{code:17008,category:e.DiagnosticCategory.Error,key:"JSX_element_0_has_no_corresponding_closing_tag_17008",message:"JSX element '{0}' has no corresponding closing tag."},super_must_be_called_before_accessing_this_in_the_constructor_of_a_derived_class:{code:17009,category:e.DiagnosticCategory.Error,key:"super_must_be_called_before_accessing_this_in_the_constructor_of_a_derived_class_17009",message:"'super' must be called before accessing 'this' in the constructor of a derived class."},Unknown_type_acquisition_option_0:{code:17010,category:e.DiagnosticCategory.Error,key:"Unknown_type_acquisition_option_0_17010",message:"Unknown type acquisition option '{0}'."},Circularity_detected_while_resolving_configuration_Colon_0:{code:18e3,category:e.DiagnosticCategory.Error,key:"Circularity_detected_while_resolving_configuration_Colon_0_18000",message:"Circularity detected while resolving configuration: {0}"},A_path_in_an_extends_option_must_be_relative_or_rooted_but_0_is_not:{code:18001,category:e.DiagnosticCategory.Error,key:"A_path_in_an_extends_option_must_be_relative_or_rooted_but_0_is_not_18001",message:"A path in an 'extends' option must be relative or rooted, but '{0}' is not."},The_files_list_in_config_file_0_is_empty:{code:18002,category:e.DiagnosticCategory.Error,key:"The_files_list_in_config_file_0_is_empty_18002",message:"The 'files' list in config file '{0}' is empty."},No_inputs_were_found_in_config_file_0_Specified_include_paths_were_1_and_exclude_paths_were_2:{code:18003,category:e.DiagnosticCategory.Error,key:"No_inputs_were_found_in_config_file_0_Specified_include_paths_were_1_and_exclude_paths_were_2_18003",message:"No inputs were found in config file '{0}'. Specified 'include' paths were '{1}' and 'exclude' paths were '{2}'."},Add_missing_super_call:{code:90001,category:e.DiagnosticCategory.Message,key:"Add_missing_super_call_90001",message:"Add missing 'super()' call."},Make_super_call_the_first_statement_in_the_constructor:{code:90002,category:e.DiagnosticCategory.Message,key:"Make_super_call_the_first_statement_in_the_constructor_90002",message:"Make 'super()' call the first statement in the constructor."},Change_extends_to_implements:{code:90003,category:e.DiagnosticCategory.Message,key:"Change_extends_to_implements_90003",message:"Change 'extends' to 'implements'"},Remove_unused_identifiers:{code:90004,category:e.DiagnosticCategory.Message,key:"Remove_unused_identifiers_90004",message:"Remove unused identifiers"},Implement_interface_on_reference:{code:90005,category:e.DiagnosticCategory.Message,key:"Implement_interface_on_reference_90005",message:"Implement interface on reference"},Implement_interface_on_class:{code:90006,category:e.DiagnosticCategory.Message,key:"Implement_interface_on_class_90006",message:"Implement interface on class"},Implement_inherited_abstract_class:{code:90007,category:e.DiagnosticCategory.Message,key:"Implement_inherited_abstract_class_90007",message:"Implement inherited abstract class"},Adding_a_tsconfig_json_file_will_help_organize_projects_that_contain_both_TypeScript_and_JavaScript_files_Learn_more_at_https_Colon_Slash_Slashaka_ms_Slashtsconfig:{code:90009,category:e.DiagnosticCategory.Error,key:"Adding_a_tsconfig_json_file_will_help_organize_projects_that_contain_both_TypeScript_and_JavaScript__90009",message:"Adding a tsconfig.json file will help organize projects that contain both TypeScript and JavaScript files. Learn more at https://aka.ms/tsconfig"},Type_0_is_not_assignable_to_type_1_Two_different_types_with_this_name_exist_but_they_are_unrelated:{code:90010,category:e.DiagnosticCategory.Error,key:"Type_0_is_not_assignable_to_type_1_Two_different_types_with_this_name_exist_but_they_are_unrelated_90010",message:"Type '{0}' is not assignable to type '{1}'. Two different types with this name exist, but they are unrelated."},Import_0_from_1:{code:90013,category:e.DiagnosticCategory.Message,key:"Import_0_from_1_90013",message:"Import {0} from {1}"},Change_0_to_1:{code:90014,category:e.DiagnosticCategory.Message,key:"Change_0_to_1_90014",message:"Change {0} to {1}"},Add_0_to_existing_import_declaration_from_1:{code:90015,category:e.DiagnosticCategory.Message,key:"Add_0_to_existing_import_declaration_from_1_90015",message:"Add {0} to existing import declaration from {1}"}}}(o||(o={}));var o;!function(e){function t(e){return e>=70}function n(e,t){if(e=1?n(e,K):n(e,j)}function a(e,t){return t>=1?n(e,J):n(e,z)}function i(e){var t=[];for(var n in e)t[e[n]]=n;return t}function o(e){return U[e]}function s(e){return B[e]}function c(e){for(var t=new Array,n=0,r=0;n127&&g(a)&&(t.push(r),r=n)}}return t.push(r),t}function u(e,t,n){return _(l(e),t,n)}function _(t,n,r){return e.Debug.assert(n>=0&&n=8192&&e<=8203||8239===e||8287===e||12288===e||65279===e}function g(e){return 10===e||13===e||8232===e||8233===e}function y(e){return e>=48&&e<=57}function h(e){return e>=48&&e<=55}function v(e,t){var n=e.charCodeAt(t);switch(n){case 13:case 10:case 9:case 11:case 12:case 32:case 47:case 60:case 61:case 62:return!0;case 35:return 0===t;default:return n>127}}function b(t,n,r,a){if(void 0===a&&(a=!1),e.positionIsSynthesized(n))return n;for(;;){var i=t.charCodeAt(n);switch(i){case 13:10===t.charCodeAt(n+1)&&n++;case 10:if(n++,r)return n;continue;case 9:case 11:case 12:case 32:n++;continue;case 47:if(a)break;if(47===t.charCodeAt(n+1)){for(n+=2;n127&&p(i)){n++;continue}}return n}}function k(t,n){if(e.Debug.assert(n>=0),0===n||g(t.charCodeAt(n-1))){var r=t.charCodeAt(n);if(n+q=0&&n127&&p(m)){l&&g(m)&&(_=!0),n++;continue}break e}}return l&&(f=a(s,c,u,_,i,f)),f}function E(e,t,n,r){return C(!1,e,t,!1,n,r)}function T(e,t,n,r){return C(!1,e,t,!0,n,r)}function w(e,t,n,r,a){return C(!0,e,t,!1,n,r,a)}function N(e,t,n,r,a){return C(!0,e,t,!0,n,r,a)}function A(e,t,n,r,a,i){return i||(i=[]),i.push({pos:e,end:t,hasTrailingNewLine:r,kind:n}),i}function P(e,t){return w(e,t,A,void 0,void 0)}function O(e,t){return N(e,t,A,void 0,void 0)}function F(e){return W.test(e)?W.exec(e)[0]:void 0}function R(e,t){return e>=65&&e<=90||e>=97&&e<=122||36===e||95===e||e>127&&r(e,t)}function I(e,t){return e>=65&&e<=90||e>=97&&e<=122||e>=48&&e<=57||36===e||95===e||e>127&&a(e,t)}function L(e,t){if(!R(e.charCodeAt(0),t))return!1;for(var n=1,r=e.length;n=48&&a<=57)r=16*r+a-48;else if(a>=65&&a<=70)r=16*r+a-65+10;else{if(!(a>=97&&a<=102))break;r=16*r+a-97+10}ne++,n++}return n=re){r+=i.substring(a,ne),_e=!0,u(e.Diagnostics.Unterminated_string_literal);break}var o=i.charCodeAt(ne);if(o===n){r+=i.substring(a,ne),ne++;break}if(92===o&&t)r+=i.substring(a,ne),r+=C(),a=ne;else{if(g(o)){r+=i.substring(a,ne),_e=!0,u(e.Diagnostics.Unterminated_string_literal);break}ne++}}return r}function b(){var t=96===i.charCodeAt(ne);ne++;for(var n,r=ne,a="";;){if(ne>=re){a+=i.substring(r,ne),_e=!0,u(e.Diagnostics.Unterminated_template_literal),n=t?12:15;break}var o=i.charCodeAt(ne);if(96===o){a+=i.substring(r,ne),ne++,n=t?12:15;break}if(36===o&&ne+1=re)return u(e.Diagnostics.Unexpected_end_of_text),"";var t=i.charCodeAt(ne);switch(ne++,t){case 48:return"\0";case 98:return"\b";case 116:return"\t";case 110:return"\n";case 118:return"\v";case 102:return"\f";case 114:return"\r";case 39:return"'";case 34:return'"';case 117:return ne=0?String.fromCharCode(n):(u(e.Diagnostics.Hexadecimal_digit_expected),"")}function T(){var t=f(1),n=!1;return t<0?(u(e.Diagnostics.Hexadecimal_digit_expected),n=!0):t>1114111&&(u(e.Diagnostics.An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive),n=!0),ne>=re?(u(e.Diagnostics.Unexpected_end_of_text),n=!0):125===i.charCodeAt(ne)?ne++:(u(e.Diagnostics.Unterminated_Unicode_escape_sequence),n=!0),n?"":w(t)}function w(t){if(e.Debug.assert(0<=t&&t<=1114111),t<=65535)return String.fromCharCode(t);var n=Math.floor((t-65536)/1024)+55296,r=(t-65536)%1024+56320;return String.fromCharCode(n,r)}function N(){if(ne+5=0&&I(r,n)))break;e+=i.substring(t,ne),e+=String.fromCharCode(r),ne+=6,t=ne}}return e+=i.substring(t,ne)}function P(){var e=se.length;if(e>=2&&e<=11){var t=se.charCodeAt(0);if(t>=97&&t<=122&&V.call(B,se))return oe=B[se]}return oe=70}function O(t){e.Debug.assert(2===t||8===t,"Expected either base 2 or base 8");for(var n=0,r=0;;){var a=i.charCodeAt(ne),o=a-48;if(!y(a)||o>=t)break;n=n*t+o,ne++,r++}return 0===r?-1:n}function F(){for(ae=ne,ue=!1,ce=!1,_e=!1;;){if(ie=ne,ne>=re)return oe=1;var t=i.charCodeAt(ne);if(35===t&&0===ne&&S(i,ne)){if(ne=D(i,ne),r)continue;return oe=6}switch(t){case 10:case 13:if(ce=!0,r){ne++;continue}return 13===t&&ne+1=0&&R(d,n)?(ne+=6,se=String.fromCharCode(d)+A(),oe=P()):(u(e.Diagnostics.Invalid_character),ne++,oe=0);default:if(R(t,n)){for(ne++;ne=re){_e=!0,u(e.Diagnostics.Unterminated_regular_expression_literal);break}var o=i.charCodeAt(t);if(g(o)){_e=!0,u(e.Diagnostics.Unterminated_regular_expression_literal);break}if(r)r=!1;else{if(47===o&&!a){t++;break}91===o?a=!0:92===o?r=!0:93===o&&(a=!1)}t++}for(;t=re)return oe=1;var e=i.charCodeAt(ne);if(60===e)return 47===i.charCodeAt(ne+1)?(ne+=2,oe=27):(ne++,oe=26);if(123===e)return ne++,oe=16;for(;ne=re)return oe=1;ae=ne,ie=ne;var e=i.charCodeAt(ne);switch(e){case 9:case 11:case 12:case 32:for(;ne=0),ne=t,ae=t,ie=t,oe=0,ce=!1,se=void 0,ue=!1,_e=!1}void 0===a&&(a=0);var ne,re,ae,ie,oe,se,ce,ue,_e;return Q(i,s,c),{getStartPos:function(){return ae},getTextPos:function(){return ne},getToken:function(){return oe},getTokenPos:function(){return ie},getTokenText:function(){return i.substring(ie,ne)},getTokenValue:function(){return se},hasExtendedUnicodeEscape:function(){return ue},hasPrecedingLineBreak:function(){return ce},isIdentifier:function(){return 70===oe||oe>106},isReservedWord:function(){return oe>=71&&oe<=106},isUnterminated:function(){return _e},reScanGreaterToken:L,reScanSlashToken:M,reScanTemplateToken:j,scanJsxIdentifier:J,scanJsxAttributeValue:U,reScanJsxToken:z,scanJsxToken:K,scanJSDocToken:q,scan:F,getText:Y,setText:Q,setScriptTarget:$,setLanguageVariant:ee,setOnError:Z,setTextPos:te,tryScan:X,lookAhead:G,scanRange:H}}e.tokenIsIdentifierOrKeyword=t;var B=e.createMap({abstract:116,any:118,as:117,boolean:121,break:71,case:72,catch:73,class:74,continue:76,const:75,constructor:122,debugger:77,declare:123,default:78,delete:79,do:80,else:81,enum:82,export:83,extends:84,false:85,finally:86,for:87,from:138,function:88,get:124,if:89,implements:107,import:90,in:91,instanceof:92,interface:108,is:125,keyof:126,let:109,module:127,namespace:128,never:129,new:93,null:94,number:132,package:110,private:111,protected:112,public:113,readonly:130,require:131,global:139,return:95,set:133,static:114,string:134,super:96,switch:97,symbol:135,this:98,throw:99,true:100,try:101,type:136,typeof:102,undefined:137,var:103,void:104,while:105,with:106,yield:115,async:119,await:120,of:140,"{":16,"}":17,"(":18,")":19,"[":20,"]":21,".":22,"...":23,";":24,",":25,"<":26,">":28,"<=":29,">=":30,"==":31,"!=":32,"===":33,"!==":34,"=>":35,"+":36,"-":37,"**":39,"*":38,"/":40,"%":41,"++":42,"--":43,"<<":44,"":27,">>":45,">>>":46,"&":47,"|":48,"^":49,"!":50,"~":51,"&&":52,"||":53,"?":54,":":55,"=":57,"+=":58,"-=":59,"*=":60,"**=":61,"/=":62,"%=":63,"<<=":64,">>=":65,">>>=":66,"&=":67,"|=":68,"^=":69,"@":56}),j=[170,170,181,181,186,186,192,214,216,246,248,543,546,563,592,685,688,696,699,705,720,721,736,740,750,750,890,890,902,902,904,906,908,908,910,929,931,974,976,983,986,1011,1024,1153,1164,1220,1223,1224,1227,1228,1232,1269,1272,1273,1329,1366,1369,1369,1377,1415,1488,1514,1520,1522,1569,1594,1600,1610,1649,1747,1749,1749,1765,1766,1786,1788,1808,1808,1810,1836,1920,1957,2309,2361,2365,2365,2384,2384,2392,2401,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2524,2525,2527,2529,2544,2545,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2649,2652,2654,2654,2674,2676,2693,2699,2701,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2749,2768,2768,2784,2784,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2870,2873,2877,2877,2908,2909,2911,2913,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,2997,2999,3001,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3168,3169,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3294,3294,3296,3297,3333,3340,3342,3344,3346,3368,3370,3385,3424,3425,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3585,3632,3634,3635,3648,3654,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3760,3762,3763,3773,3773,3776,3780,3782,3782,3804,3805,3840,3840,3904,3911,3913,3946,3976,3979,4096,4129,4131,4135,4137,4138,4176,4181,4256,4293,4304,4342,4352,4441,4447,4514,4520,4601,4608,4614,4616,4678,4680,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4742,4744,4744,4746,4749,4752,4782,4784,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4814,4816,4822,4824,4846,4848,4878,4880,4880,4882,4885,4888,4894,4896,4934,4936,4954,5024,5108,5121,5740,5743,5750,5761,5786,5792,5866,6016,6067,6176,6263,6272,6312,7680,7835,7840,7929,7936,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8319,8319,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8497,8499,8505,8544,8579,12293,12295,12321,12329,12337,12341,12344,12346,12353,12436,12445,12446,12449,12538,12540,12542,12549,12588,12593,12686,12704,12727,13312,19893,19968,40869,40960,42124,44032,55203,63744,64045,64256,64262,64275,64279,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65136,65138,65140,65140,65142,65276,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500],z=[170,170,181,181,186,186,192,214,216,246,248,543,546,563,592,685,688,696,699,705,720,721,736,740,750,750,768,846,864,866,890,890,902,902,904,906,908,908,910,929,931,974,976,983,986,1011,1024,1153,1155,1158,1164,1220,1223,1224,1227,1228,1232,1269,1272,1273,1329,1366,1369,1369,1377,1415,1425,1441,1443,1465,1467,1469,1471,1471,1473,1474,1476,1476,1488,1514,1520,1522,1569,1594,1600,1621,1632,1641,1648,1747,1749,1756,1759,1768,1770,1773,1776,1788,1808,1836,1840,1866,1920,1968,2305,2307,2309,2361,2364,2381,2384,2388,2392,2403,2406,2415,2433,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2492,2492,2494,2500,2503,2504,2507,2509,2519,2519,2524,2525,2527,2531,2534,2545,2562,2562,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2620,2620,2622,2626,2631,2632,2635,2637,2649,2652,2654,2654,2662,2676,2689,2691,2693,2699,2701,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2748,2757,2759,2761,2763,2765,2768,2768,2784,2784,2790,2799,2817,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2870,2873,2876,2883,2887,2888,2891,2893,2902,2903,2908,2909,2911,2913,2918,2927,2946,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,2997,2999,3001,3006,3010,3014,3016,3018,3021,3031,3031,3047,3055,3073,3075,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3134,3140,3142,3144,3146,3149,3157,3158,3168,3169,3174,3183,3202,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3262,3268,3270,3272,3274,3277,3285,3286,3294,3294,3296,3297,3302,3311,3330,3331,3333,3340,3342,3344,3346,3368,3370,3385,3390,3395,3398,3400,3402,3405,3415,3415,3424,3425,3430,3439,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3530,3530,3535,3540,3542,3542,3544,3551,3570,3571,3585,3642,3648,3662,3664,3673,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3769,3771,3773,3776,3780,3782,3782,3784,3789,3792,3801,3804,3805,3840,3840,3864,3865,3872,3881,3893,3893,3895,3895,3897,3897,3902,3911,3913,3946,3953,3972,3974,3979,3984,3991,3993,4028,4038,4038,4096,4129,4131,4135,4137,4138,4140,4146,4150,4153,4160,4169,4176,4185,4256,4293,4304,4342,4352,4441,4447,4514,4520,4601,4608,4614,4616,4678,4680,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4742,4744,4744,4746,4749,4752,4782,4784,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4814,4816,4822,4824,4846,4848,4878,4880,4880,4882,4885,4888,4894,4896,4934,4936,4954,4969,4977,5024,5108,5121,5740,5743,5750,5761,5786,5792,5866,6016,6099,6112,6121,6160,6169,6176,6263,6272,6313,7680,7835,7840,7929,7936,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8255,8256,8319,8319,8400,8412,8417,8417,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8497,8499,8505,8544,8579,12293,12295,12321,12335,12337,12341,12344,12346,12353,12436,12441,12442,12445,12446,12449,12542,12549,12588,12593,12686,12704,12727,13312,19893,19968,40869,40960,42124,44032,55203,63744,64045,64256,64262,64275,64279,64285,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65056,65059,65075,65076,65101,65103,65136,65138,65140,65140,65142,65276,65296,65305,65313,65338,65343,65343,65345,65370,65381,65470,65474,65479,65482,65487,65490,65495,65498,65500],K=[170,170,181,181,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,880,884,886,887,890,893,902,902,904,906,908,908,910,929,931,1013,1015,1153,1162,1319,1329,1366,1369,1369,1377,1415,1488,1514,1520,1522,1568,1610,1646,1647,1649,1747,1749,1749,1765,1766,1774,1775,1786,1788,1791,1791,1808,1808,1810,1839,1869,1957,1969,1969,1994,2026,2036,2037,2042,2042,2048,2069,2074,2074,2084,2084,2088,2088,2112,2136,2208,2208,2210,2220,2308,2361,2365,2365,2384,2384,2392,2401,2417,2423,2425,2431,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2493,2493,2510,2510,2524,2525,2527,2529,2544,2545,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2649,2652,2654,2654,2674,2676,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2749,2768,2768,2784,2785,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2877,2877,2908,2909,2911,2913,2929,2929,2947,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3024,3024,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3133,3133,3160,3161,3168,3169,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3261,3261,3294,3294,3296,3297,3313,3314,3333,3340,3342,3344,3346,3386,3389,3389,3406,3406,3424,3425,3450,3455,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3585,3632,3634,3635,3648,3654,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3760,3762,3763,3773,3773,3776,3780,3782,3782,3804,3807,3840,3840,3904,3911,3913,3948,3976,3980,4096,4138,4159,4159,4176,4181,4186,4189,4193,4193,4197,4198,4206,4208,4213,4225,4238,4238,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4992,5007,5024,5108,5121,5740,5743,5759,5761,5786,5792,5866,5870,5872,5888,5900,5902,5905,5920,5937,5952,5969,5984,5996,5998,6e3,6016,6067,6103,6103,6108,6108,6176,6263,6272,6312,6314,6314,6320,6389,6400,6428,6480,6509,6512,6516,6528,6571,6593,6599,6656,6678,6688,6740,6823,6823,6917,6963,6981,6987,7043,7072,7086,7087,7098,7141,7168,7203,7245,7247,7258,7293,7401,7404,7406,7409,7413,7414,7424,7615,7680,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8305,8305,8319,8319,8336,8348,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11502,11506,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11648,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,11823,11823,12293,12295,12321,12329,12337,12341,12344,12348,12353,12438,12445,12447,12449,12538,12540,12543,12549,12589,12593,12686,12704,12730,12784,12799,13312,19893,19968,40908,40960,42124,42192,42237,42240,42508,42512,42527,42538,42539,42560,42606,42623,42647,42656,42735,42775,42783,42786,42888,42891,42894,42896,42899,42912,42922,43e3,43009,43011,43013,43015,43018,43020,43042,43072,43123,43138,43187,43250,43255,43259,43259,43274,43301,43312,43334,43360,43388,43396,43442,43471,43471,43520,43560,43584,43586,43588,43595,43616,43638,43642,43642,43648,43695,43697,43697,43701,43702,43705,43709,43712,43712,43714,43714,43739,43741,43744,43754,43762,43764,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43968,44002,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65136,65140,65142,65276,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500],J=[170,170,181,181,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,768,884,886,887,890,893,902,902,904,906,908,908,910,929,931,1013,1015,1153,1155,1159,1162,1319,1329,1366,1369,1369,1377,1415,1425,1469,1471,1471,1473,1474,1476,1477,1479,1479,1488,1514,1520,1522,1552,1562,1568,1641,1646,1747,1749,1756,1759,1768,1770,1788,1791,1791,1808,1866,1869,1969,1984,2037,2042,2042,2048,2093,2112,2139,2208,2208,2210,2220,2276,2302,2304,2403,2406,2415,2417,2423,2425,2431,2433,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2492,2500,2503,2504,2507,2510,2519,2519,2524,2525,2527,2531,2534,2545,2561,2563,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2620,2620,2622,2626,2631,2632,2635,2637,2641,2641,2649,2652,2654,2654,2662,2677,2689,2691,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2748,2757,2759,2761,2763,2765,2768,2768,2784,2787,2790,2799,2817,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2876,2884,2887,2888,2891,2893,2902,2903,2908,2909,2911,2915,2918,2927,2929,2929,2946,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3006,3010,3014,3016,3018,3021,3024,3024,3031,3031,3046,3055,3073,3075,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3133,3140,3142,3144,3146,3149,3157,3158,3160,3161,3168,3171,3174,3183,3202,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3260,3268,3270,3272,3274,3277,3285,3286,3294,3294,3296,3299,3302,3311,3313,3314,3330,3331,3333,3340,3342,3344,3346,3386,3389,3396,3398,3400,3402,3406,3415,3415,3424,3427,3430,3439,3450,3455,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3530,3530,3535,3540,3542,3542,3544,3551,3570,3571,3585,3642,3648,3662,3664,3673,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3769,3771,3773,3776,3780,3782,3782,3784,3789,3792,3801,3804,3807,3840,3840,3864,3865,3872,3881,3893,3893,3895,3895,3897,3897,3902,3911,3913,3948,3953,3972,3974,3991,3993,4028,4038,4038,4096,4169,4176,4253,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4957,4959,4992,5007,5024,5108,5121,5740,5743,5759,5761,5786,5792,5866,5870,5872,5888,5900,5902,5908,5920,5940,5952,5971,5984,5996,5998,6e3,6002,6003,6016,6099,6103,6103,6108,6109,6112,6121,6155,6157,6160,6169,6176,6263,6272,6314,6320,6389,6400,6428,6432,6443,6448,6459,6470,6509,6512,6516,6528,6571,6576,6601,6608,6617,6656,6683,6688,6750,6752,6780,6783,6793,6800,6809,6823,6823,6912,6987,6992,7001,7019,7027,7040,7155,7168,7223,7232,7241,7245,7293,7376,7378,7380,7414,7424,7654,7676,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8204,8205,8255,8256,8276,8276,8305,8305,8319,8319,8336,8348,8400,8412,8417,8417,8421,8432,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11647,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,11744,11775,11823,11823,12293,12295,12321,12335,12337,12341,12344,12348,12353,12438,12441,12442,12445,12447,12449,12538,12540,12543,12549,12589,12593,12686,12704,12730,12784,12799,13312,19893,19968,40908,40960,42124,42192,42237,42240,42508,42512,42539,42560,42607,42612,42621,42623,42647,42655,42737,42775,42783,42786,42888,42891,42894,42896,42899,42912,42922,43e3,43047,43072,43123,43136,43204,43216,43225,43232,43255,43259,43259,43264,43309,43312,43347,43360,43388,43392,43456,43471,43481,43520,43574,43584,43597,43600,43609,43616,43638,43642,43643,43648,43714,43739,43741,43744,43759,43762,43766,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43968,44010,44012,44013,44016,44025,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65024,65039,65056,65062,65075,65076,65101,65103,65136,65140,65142,65276,65296,65305,65313,65338,65343,65343,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500];e.isUnicodeIdentifierStart=r;var U=i(B);e.tokenToString=o,e.stringToToken=s,e.computeLineStarts=c,e.getPositionOfLineAndCharacter=u,e.computePositionOfLineAndCharacter=_,e.getLineStarts=l,e.computeLineAndCharacterOfPosition=d,e.getLineAndCharacterOfPosition=f;var V=Object.prototype.hasOwnProperty;e.isWhiteSpace=p,e.isWhiteSpaceSingleLine=m,e.isLineBreak=g,e.isOctalDigit=h,e.couldStartTrivia=v,e.skipTrivia=b;var q="<<<<<<<".length,W=/^#!.*/;e.forEachLeadingCommentRange=E,e.forEachTrailingCommentRange=T,e.reduceEachLeadingCommentRange=w,e.reduceEachTrailingCommentRange=N,e.getLeadingCommentRanges=P,e.getTrailingCommentRanges=O,e.getShebang=F,e.isIdentifierStart=R,e.isIdentifierPart=I,e.isIdentifierText=L,e.createScanner=M}(o||(o={}));var o;!function(e){function t(e,t){var n=e.declarations;if(n)for(var r=0,a=n;r=0),e.getLineStarts(n)[t]}function y(t){var n=p(t),r=e.getLineAndCharacterOfPosition(n,t.pos);return n.fileName+"("+(r.line+1)+","+(r.character+1)+")"}function h(e){return e.pos}function v(e){return void 0!==e}function b(t,n){e.Debug.assert(t>=0);var r=e.getLineStarts(n),a=t,i=n.text;if(a+1===r.length)return i.length-1;var o=r[a],s=r[a+1]-1;for(e.Debug.assert(e.isLineBreak(i.charCodeAt(s)));o<=s&&e.isLineBreak(i.charCodeAt(s));)s--;return s}function k(e){return void 0===e||e.pos===e.end&&e.pos>=0&&1!==e.kind}function x(e){return!k(e)}function S(t,n,r){return k(t)?t.pos:D(t)?e.skipTrivia((n||p(t)).text,t.pos,!1,!0):r&&t.jsDoc&&t.jsDoc.length>0?S(t.jsDoc[0]):292===t.kind&&t._children.length>0?S(t._children[0],n,r):e.skipTrivia((n||p(t)).text,t.pos)}function D(e){return e.kind>=262&&e.kind<=288}function C(e){return e.kind>=278&&e.kind<=291}function E(t,n){return k(t)||!t.decorators?S(t,n):e.skipTrivia((n||p(t)).text,t.decorators.end)}function T(t,n,r){if(void 0===r&&(r=!1),k(n))return"";var a=t.text;return a.substring(r?n.pos:e.skipTrivia(a,n.pos),n.end)}function w(t,n){return k(n)?"":t.substring(e.skipTrivia(t,n.pos),n.end)}function N(e,t){return void 0===t&&(t=!1),T(p(e),e,t)}function A(t,n,r){if(r<2&&(Gr(t.kind)||t.hasExtendedUnicodeEscape))return O('"',t.text,'"');if(!Ht(t)&&t.parent){var a=T(n,t);return r<2&&P(t,a)?t.text:a}switch(t.kind){case 9:return O('"',t.text,'"');case 12:return O("`",t.text,"`");case 13:return O("`",t.text,"${");case 14:return O("}",t.text,"${");case 15:return O("}",t.text,"`");case 8:return t.text}e.Debug.fail("Literal kind '"+t.kind+"' not accounted for.")}function P(e,t){if(8===e.kind&&t.length>1)switch(t.charCodeAt(1)){case 98:case 66:case 111:case 79:return!0}return!1}function O(e,t,n){return e+un(on(t))+n}function F(e){return e.length>=2&&95===e.charCodeAt(0)&&95===e.charCodeAt(1)?"_"+e:e}function R(e){return e.length>=3&&95===e.charCodeAt(0)&&95===e.charCodeAt(1)&&95===e.charCodeAt(2)?e.substr(1):e}function I(t){return e.getBaseFileName(t).replace(/^(\d)/,"_$1").replace(/\W/g,"_")}function L(t){return 0!==(3&e.getCombinedNodeFlags(t))||M(t)}function M(e){var t=qt(e);return 223===t.kind&&256===t.parent.kind}function B(e){return e&&230===e.kind&&(9===e.name.kind||J(e))}function j(e){return z(e.valueDeclaration)}function z(e){return 230===e.kind&&!e.body}function K(e){return 261===e.kind||230===e.kind||he(e)}function J(e){return!!(512&e.flags)}function U(t){if(!t||!B(t))return!1;switch(t.parent.kind){case 261:return e.isExternalModule(t.parent);case 231:return B(t.parent.parent)&&!e.isExternalModule(t.parent.parent.parent)}return!1}function V(t,n){return e.isExternalModule(t)||n.isolatedModules}function q(e,t){switch(e.kind){case 261:case 232:case 256:case 230:case 211:case 212:case 213:case 150:case 149:case 151:case 152:case 225:case 184:case 185:return!0;case 204:return t&&!he(t)}return!1}function W(e){for(var t=e.parent;t;){if(q(t,t.parent))return t;t=t.parent}}function H(e){return 0===a(e)?"(Missing)":N(e)}function G(e){switch(e.kind){case 70:return e.text;case 9:case 8:return e.text;case 142:if(It(e.expression))return e.expression.text}}function X(e){switch(e.kind){case 70:return 0===a(e)?R(e.text):N(e);case 141:return X(e.left)+"."+X(e.right);case 177:return X(e.expression)+"."+X(e.name)}}function Y(e,t,n,r,a){var i=p(e);return Q(i,e,t,n,r,a)}function Q(t,n,r,a,i,o){var s=te(t,n);return e.createFileDiagnostic(t,s.start,s.length,r,a,i,o)}function Z(e,t){var n=p(e),r=te(n,e);return{file:n,start:r.start,length:r.length,code:t.code,category:t.category,messageText:t.next?t:t.messageText}}function $(t,n){var r=e.createScanner(t.languageVersion,!0,t.languageVariant,t.text,void 0,n);r.scan();var a=r.getTokenPos();return e.createTextSpanFromBounds(a,r.getTextPos())}function ee(t,n){var r=e.skipTrivia(t.text,n.pos);if(n.body&&204===n.body.kind){var a=e.getLineAndCharacterOfPosition(t,n.body.pos).line,i=e.getLineAndCharacterOfPosition(t,n.body.end).line;if(a=0;case 181:return!1}}return!1}function fe(t,n){function r(t){switch(t.kind){case 216:return n(t);case 232:case 204:case 208:case 209:case 210:case 211:case 212:case 213:case 217:case 218:case 253:case 254:case 219:case 221:case 256:return e.forEachChild(t,r)}}return r(t)}function pe(t,n){function r(t){switch(t.kind){case 195:n(t);var a=t.expression;a&&r(a);case 229:case 227:case 230:case 228:case 226:case 197:return;default:if(he(t)){var i=t.name;if(i&&142===i.kind)return void r(i.expression)}else de(t)||e.forEachChild(t,r)}}return r(t);
-}function me(e){if(e)switch(e.kind){case 174:case 260:case 144:case 257:case 147:case 146:case 258:case 223:return!0}return!1}function ge(e){return e&&(151===e.kind||152===e.kind)}function ye(e){return e&&(226===e.kind||197===e.kind)}function he(e){return e&&ve(e.kind)}function ve(e){switch(e){case 150:case 184:case 225:case 185:case 149:case 148:case 151:case 152:case 153:case 154:case 155:case 158:case 159:return!0}return!1}function be(e){switch(e.kind){case 149:case 148:case 150:case 151:case 152:case 225:case 184:return!0}return!1}function ke(e,t){switch(e.kind){case 211:case 212:case 213:case 209:case 210:return!0;case 219:return t&&ke(e.statement,t)}return!1}function xe(e){return e&&204===e.kind&&he(e.parent)}function Se(e){return e&&149===e.kind&&176===e.parent.kind}function De(e){return 149===e.kind&&(176===e.parent.kind||197===e.parent.kind)}function Ce(e){return e&&1===e.kind}function Ee(e){return e&&0===e.kind}function Te(e){for(;;)if(e=e.parent,!e||he(e))return e}function we(e){for(;;)if(e=e.parent,!e||ye(e))return e}function Ne(e,t){for(;;){if(e=e.parent,!e)return;switch(e.kind){case 142:if(ye(e.parent.parent))return e;e=e.parent;break;case 145:144===e.parent.kind&&_a(e.parent.parent)?e=e.parent.parent:_a(e.parent)&&(e=e.parent);break;case 185:if(!t)continue;case 225:case 184:case 230:case 147:case 146:case 149:case 148:case 150:case 151:case 152:case 153:case 154:case 155:case 229:case 261:return e}}}function Ae(e,t){for(;;){if(e=e.parent,!e)return e;switch(e.kind){case 142:e=e.parent;break;case 225:case 184:case 185:if(!t)continue;case 147:case 146:case 149:case 148:case 150:case 151:case 152:return e;case 145:144===e.parent.kind&&_a(e.parent.parent)?e=e.parent.parent:_a(e.parent)&&(e=e.parent)}}}function Pe(e){if(184===e.kind||185===e.kind){for(var t=e,n=e.parent;183===n.kind;)t=n,n=n.parent;if(179===n.kind&&n.expression===t)return n}}function Oe(e){var t=e.kind;return(177===t||178===t)&&96===e.expression.kind}function Fe(e){switch(e.kind){case 157:case 272:return e.typeName;case 199:return rr(e.expression)?e.expression:void 0;case 70:case 141:return e}}function Re(e){switch(e.kind){case 179:case 180:case 181:case 145:return!0;default:return!1}}function Ie(e){return 181===e.kind?e.tag:e.expression}function Le(e){switch(e.kind){case 226:return!0;case 147:return 226===e.parent.kind;case 151:case 152:case 149:return void 0!==e.body&&226===e.parent.kind;case 144:return void 0!==e.parent.body&&(150===e.parent.kind||149===e.parent.kind||152===e.parent.kind)&&226===e.parent.parent.kind}return!1}function Me(e){return void 0!==e.decorators&&Le(e)}function Be(e){return Me(e)||je(e)}function je(t){switch(t.kind){case 226:return e.forEach(t.members,Be);case 149:case 152:return e.forEach(t.parameters,Me)}}function ze(e){var t=e.parent;return(248===t.kind||247===t.kind||249===t.kind)&&t.tagName===e}function Ke(e){switch(e.kind){case 98:case 96:case 94:case 100:case 85:case 11:case 175:case 176:case 177:case 178:case 179:case 180:case 181:case 200:case 182:case 201:case 183:case 184:case 197:case 185:case 188:case 186:case 187:case 190:case 191:case 192:case 193:case 196:case 194:case 12:case 198:case 246:case 247:case 195:case 189:return!0;case 141:for(;141===e.parent.kind;)e=e.parent;return 160===e.parent.kind||ze(e);case 70:if(160===e.parent.kind||ze(e))return!0;case 8:case 9:case 98:var t=e.parent;switch(t.kind){case 223:case 144:case 147:case 146:case 260:case 257:case 174:return t.initializer===e;case 207:case 208:case 209:case 210:case 216:case 217:case 218:case 253:case 220:case 218:return t.expression===e;case 211:var n=t;return n.initializer===e&&224!==n.initializer.kind||n.condition===e||n.incrementor===e;case 212:case 213:var r=t;return r.initializer===e&&224!==r.initializer.kind||r.expression===e;case 182:case 200:return e===t.expression;case 202:return e===t.expression;case 142:return e===t.expression;case 145:case 252:case 251:case 259:return!0;case 199:return t.expression===e&&nr(t);default:if(Ke(t))return!0}}return!1}function Je(t,n){var r=e.getModuleInstanceState(t);return 1===r||n&&2===r}function Ue(e){return 234===e.kind&&245===e.moduleReference.kind}function Ve(t){return e.Debug.assert(Ue(t)),t.moduleReference.expression}function qe(e){return 234===e.kind&&245!==e.moduleReference.kind}function We(e){return He(e)}function He(e){return e&&!!(65536&e.flags)}function Ge(e,t){var n=179===e.kind&&70===e.expression.kind&&"require"===e.expression.text&&1===e.arguments.length;return n&&(!t||9===e.arguments[0].kind)}function Xe(e){return 39===e||34===e}function Ye(e){if(e.valueDeclaration&&223===e.valueDeclaration.kind){var t=e.valueDeclaration;return t.initializer&&184===t.initializer.kind}return!1}function Qe(e){if(!He(e))return 0;if(192!==e.kind)return 0;var t=e;if(57!==t.operatorToken.kind||177!==t.left.kind)return 0;var n=t.left;if(70===n.expression.kind){var r=n.expression;if("exports"===r.text)return 1;if("module"===r.text&&"exports"===n.name.text)return 2}else{if(98===n.expression.kind)return 4;if(177===n.expression.kind){var a=n.expression;if(70===a.expression.kind){var i=a.expression;if("module"===i.text&&"exports"===a.name.text)return 1;if("prototype"===a.name.text)return 3}}}return 0}function Ze(e){if(235===e.kind)return e.moduleSpecifier;if(234===e.kind){var t=e.moduleReference;if(245===t.kind)return t.expression}return 241===e.kind?e.moduleSpecifier:230===e.kind&&9===e.name.kind?e.name:void 0}function $e(e){if(234===e.kind)return e;var t=e.importClause;return t&&t.namedBindings&&237===t.namedBindings.kind?t.namedBindings:void 0}function et(e){return 235===e.kind&&e.importClause&&!!e.importClause.name}function tt(e){if(e)switch(e.kind){case 144:case 149:case 148:case 258:case 257:case 147:case 146:return void 0!==e.questionToken}return!1}function nt(e){return 274===e.kind&&e.parameters.length>0&&276===e.parameters[0].type.kind}function rt(t){return e.map(ot(t),function(e){return e.comment})}function at(t,n){var r=ot(t);if(r){for(var a=[],i=0,o=r;i0?t.types[0]:void 0}function Et(e){var t=wt(e.heritageClauses,107);return t?t.types:void 0}function Tt(e){var t=wt(e.heritageClauses,84);return t?t.types:void 0}function wt(e,t){if(e)for(var n=0,r=e;n/gim;if(r.test(t)){if(a.test(t))return{isNoDefaultLib:!0};var i=e.fullTripleSlashReferencePathRegEx.exec(t),o=!i&&e.fullTripleSlashReferenceTypeReferenceDirectiveRegEx.exec(t);if(i||o){var s=n.pos,c=n.end;return{fileReference:{pos:s,end:c,fileName:(i||o)[3]},isNoDefaultLib:!1,isTypeReferenceDirective:!!o}}return{diagnosticMessage:e.Diagnostics.Invalid_reference_directive_syntax,isNoDefaultLib:!1}}}function Ot(e){return 71<=e&&e<=140}function Ft(e){return 2<=e&&e<=7}function Rt(e){return he(e)&&Wn(e,256)&&!ge(e)}function It(e){var t=e.kind;return 9===t||8===t}function Lt(e){return e.name&&Mt(e.name)}function Mt(e){return 142===e.kind&&!It(e.expression)&&!Bt(e.expression)}function Bt(e){return Ea(e)&&Kt(e.expression)}function jt(e){if(70===e.kind||9===e.kind||8===e.kind||144===e.kind)return e.text;if(142===e.kind){var t=e.expression;if(Bt(t)){var n=t.name.text;return zt(n)}if(9===t.kind||8===t.kind)return t.text}}function zt(e){return"__@"+e}function Kt(e){return 70===e.kind&&"Symbol"===e.text}function Jt(e){return"push"===e.text||"unshift"===e.text}function Ut(e){switch(e){case 116:case 119:case 75:case 123:case 78:case 83:case 113:case 111:case 112:case 130:case 114:return!0}return!1}function Vt(e){var t=qt(e);return 144===t.kind}function qt(e){for(;174===e.kind;)e=e.parent.parent;return e}function Wt(e){var t=e.kind;return 150===t||184===t||225===t||185===t||149===t||151===t||152===t||230===t||261===t}function Ht(t){return e.positionIsSynthesized(t.pos)||e.positionIsSynthesized(t.end)}function Gt(e,t){if(e)for(;void 0!==e.original;)e=e.original;return!t||t(e)?e:void 0}function Xt(e){return 0===(8&e.flags)}function Yt(e,t){return Xt(e)?e:(e=Gt(e),!Xt(e)||t&&!t(e)?void 0:e)}function Qt(e){for(var t=[],n=0,r=e;n1&&(l=l+r.length-1,d=c.length-t.length+e.lastOrUndefined(r))}}function o(){_||(c+=t,l++,d=c.length,_=!0)}function s(e,t){n(w(e,t))}var c,u,_,l,d;return r(),{write:n,rawWrite:a,writeTextOfNode:s,writeLiteral:i,writeLine:o,increaseIndent:function(){u++},decreaseIndent:function(){u--},getIndent:function(){return u},getTextPos:function(){return c.length},getLine:function(){return l+1},getColumn:function(){return _?u*ln()+1:c.length-d+1},getText:function(){return c},isAtStartOfLine:function(){return _},reset:r}}function fn(e,t){return t.moduleName||mn(e,t.fileName)}function pn(e,t,n){var r=t.getExternalModuleFileFromDeclaration(n);if(r&&!re(r))return fn(e,r)}function mn(t,n){var r=function(e){return t.getCanonicalFileName(e)},a=e.toPath(t.getCommonSourceDirectory(),t.getCurrentDirectory(),r),i=e.getNormalizedAbsolutePath(n,t.getCurrentDirectory()),o=e.getRelativePathToDirectoryOrUrl(a,i,a,r,!1);return e.removeFileExtension(o)}function gn(t,n,r){var a,i=n.getCompilerOptions();return a=i.outDir?e.removeFileExtension(En(t,n,i.outDir)):e.removeFileExtension(t.fileName),a+r}function yn(t,n){var r=n.getCompilerOptions(),a=r.declarationDir||r.outDir,i=a?En(t,n,a):t.fileName;return e.removeFileExtension(i)+".d.ts"}function hn(t,n){function r(){return a.noEmitForJsFiles?e.filter(t.getSourceFiles(),function(e){return!We(e)}):t.getSourceFiles()}var a=t.getCompilerOptions();if(a.outFile||a.out){var i=e.getEmitModuleKind(a),o=i===e.ModuleKind.AMD||i===e.ModuleKind.System,s=r();return e.filter(s,o?bn:xn)}var s=void 0===n?r():[n];return vn(s,function(e){return t.isSourceFileFromExternalLibrary(e)})}function vn(t,n){return e.filter(t,function(e){return kn(e,n)})}function bn(e){return!re(e)}function kn(e,t){return bn(e)&&!t(e)}function xn(t){return bn(t)&&!e.isExternalModule(t)}function Sn(t,n,r,a){function i(t,n){var i=".js";1===s.jsx&&(We(n)?e.fileExtensionIs(n.fileName,".jsx")&&(i=".jsx"):1===n.languageVariant&&(i=".jsx"));var o=gn(n,t,i),c=Dn(o,s),u=We(n)||!s.declaration&&!a?void 0:yn(n,t);r(o,c,u,[n],!1)}function o(t){if(t.length){var n=s.outFile||s.out,a=Dn(n,s),i=s.declaration?e.removeFileExtension(n)+".d.ts":void 0;r(n,a,i,t,!0)}}var s=t.getCompilerOptions();if(s.outFile||s.out)o(n);else for(var c=0,u=n;c0){var t=2===e.parameters.length&&Fn(e.parameters[0]);return e.parameters[t?1:0].type}}function On(e){if(e.parameters.length){var t=e.parameters[0];if(Fn(t))return t}}function Fn(e){return Rn(e.name)}function Rn(e){return e&&70===e.kind&&In(e)}function In(e){return 98===e.originalKeywordKind}function Ln(t,n){var r,a,i,o;return Lt(n)?(r=n,151===n.kind?i=n:152===n.kind?o=n:e.Debug.fail("Accessor has wrong kind")):e.forEach(t,function(e){if((151===e.kind||152===e.kind)&&Wn(e,32)===Wn(n,32)){var t=jt(e.name),s=jt(n.name);t===s&&(r?a||(a=e):r=e,151!==e.kind||i||(i=e),152!==e.kind||o||(o=e))}}),{firstAccessor:r,secondAccessor:a,getAccessor:i,setAccessor:o}}function Mn(e,t,n,r){Bn(e,t,n.pos,r)}function Bn(e,t,n,r){r&&r.length&&n!==r[0].pos&&Nn(e,n)!==Nn(e,r[0].pos)&&t.writeLine()}function jn(e,t,n,r){n!==r&&Nn(e,n)!==Nn(e,r)&&t.writeLine()}function zn(e,t,n,r,a,i,o,s){if(r&&r.length>0){a&&n.write(" ");for(var c=!1,u=0,_=r;u<_.length;u++){var l=_[u];c&&(n.write(" "),c=!1),s(e,t,n,l.pos,l.end,o),l.hasTrailingNewLine?n.writeLine():c=!0}c&&i&&n.write(" ")}}function Kn(t,n,r,a,i,o,s){function c(e){return 42===t.charCodeAt(e.pos+1)&&33===t.charCodeAt(e.pos+2)}var u,_;if(s?0===i.pos&&(u=e.filter(e.getLeadingCommentRanges(t,i.pos),c)):u=e.getLeadingCommentRanges(t,i.pos),u){for(var l=[],d=void 0,f=0,p=u;f=g+2)break}l.push(m),d=m}if(l.length){var g=Nn(n,e.lastOrUndefined(l).end),h=Nn(n,e.skipTrivia(t,i.pos));h>=g+2&&(Mn(n,r,i,u),zn(t,n,r,l,!1,!0,o,a),_={nodePos:i.pos,detachedCommentEndPos:e.lastOrUndefined(l).end})}}return _}function Jn(t,n,r,a,i,o){if(42===t.charCodeAt(a+1))for(var s=e.computeLineAndCharacterOfPosition(n,a),c=n.length,u=void 0,_=a,l=s.line;_0){var m=p%ln(),g=_n((p-m)/ln());for(r.rawWrite(g);m;)r.rawWrite(" "),m--}else r.rawWrite("")}Un(t,i,r,o,_,d),_=d}else r.write(t.substring(a,i))}function Un(e,t,n,r,a,i){var o=Math.min(t,i-1),s=e.substring(a,o).replace(/^\s+|\s+$/g,"");s?(n.write(s),o!==t&&n.writeLine()):n.writeLiteral(r)}function Vn(t,n,r){for(var a=0;n=57&&e<=69}function Qn(e){if(199===e.kind&&84===e.parent.token&&ye(e.parent.parent))return e.parent.parent}function Zn(e,t){return wa(e)&&(t?57===e.operatorToken.kind:Yn(e.operatorToken.kind))&&Ia(e.left)}function $n(e){if(Zn(e,!0)){var t=e.left.kind;return 176===t||175===t}return!1}function er(e){return tr(e.expression)}function tr(e){return 70===e.kind||!!Ea(e)&&tr(e.expression)}function nr(e){return void 0!==Qn(e)}function rr(e){return 70===e.kind||177===e.kind&&rr(e.expression)}function ar(e){return 141===e.parent.kind&&e.parent.right===e||177===e.parent.kind&&e.parent.name===e}function ir(e){var t=e.kind;return 176===t?0===e.properties.length:175===t&&0===e.elements.length}function or(e){return e&&e.valueDeclaration&&Wn(e.valueDeclaration,512)?e.valueDeclaration.localSymbol:void 0}function sr(t){return e.find(e.supportedTypescriptExtensionsForExtractExtension,function(n){return e.fileExtensionIs(t,n)})}function cr(t){for(var n=[],r=t.length,a=0;a>6|192),n.push(63&i|128)):i<65536?(n.push(i>>12|224),n.push(i>>6&63|128),n.push(63&i|128)):i<131072?(n.push(i>>18|240),n.push(i>>12&63|128),n.push(i>>6&63|128),n.push(63&i|128)):e.Debug.assert(!1,"Unexpected code point")}return n}function ur(e){return void 0===e?void 0:_r(e)}function _r(t){return"string"==typeof t?'"'+on(t)+'"':"number"==typeof t?isFinite(t)?String(t):"null":"boolean"==typeof t?t?"true":"false":"object"==typeof t&&t?e.isArray(t)?lr(dr,t):lr(pr,t):"null"}function lr(t,n){e.Debug.assert(!n.hasOwnProperty("__cycle"),"Converting circular structure to JSON"),n.__cycle=!0;var r=t(n);return delete n.__cycle,r}function dr(t){return"["+e.reduceLeft(t,fr,"")+"]"}function fr(e,t){return(e?e+",":e)+_r(t)}function pr(t){return"{"+e.reduceOwnProperties(t,mr,"")+"}"}function mr(e,t,n){return void 0===t||"function"==typeof t||"__cycle"===n?e:(e?e+",":e)+('"'+on(n)+'":'+_r(t))}function gr(e){for(var t,n,r,a,i="",o=cr(e),s=0,c=o.length;s>2,n=(3&o[s])<<4|o[s+1]>>4,r=(15&o[s+1])<<2|o[s+2]>>6,a=63&o[s+2],s+1>=c?r=a=64:s+2>=c&&(a=64),i+=Bi.charAt(t)+Bi.charAt(n)+Bi.charAt(r)+Bi.charAt(a),s+=3;return i}function yr(t){return 0===t.newLine?ji:1===t.newLine?zi:e.sys?e.sys.newLine:ji}function hr(e){return vr(e,0)}function vr(e,t){if(t<=5){var n=e.kind;if(9===n||8===n||11===n||12===n||70===n||98===n||96===n||100===n||85===n||94===n)return!0;if(177===n)return vr(e.expression,t+1);if(178===n)return vr(e.expression,t+1)&&vr(e.argumentExpression,t+1);if(190===n||191===n)return vr(e.operand,t+1);if(192===n)return 39!==e.operatorToken.kind&&vr(e.left,t+1)&&vr(e.right,t+1);if(193===n)return vr(e.condition,t+1)&&vr(e.whenTrue,t+1)&&vr(e.whenFalse,t+1);if(188===n||187===n||186===n)return vr(e.expression,t+1);if(175===n)return 0===e.elements.length;if(176===n)return 0===e.properties.length;if(179===n){if(!vr(e.expression,t+1))return!1;for(var r=0,a=e.arguments;r0?Dr(e,e.decorators.end):e}function Er(e){return e.modifiers&&e.modifiers.length>0?Dr(e,e.modifiers.end):Cr(e)}function Tr(e){return e.pos===e.end}function wr(e){return Tr(e)?e:Sr(e,e.pos)}function Nr(e){return Tr(e)?e:Dr(e,e.end)}function Ar(t,n){return xr(t,t+e.tokenToString(n).length)}function Pr(e,t){return Rr(e,e,t)}function Or(e,t,n){return Lr(Mr(e,n),Mr(t,n),n)}function Fr(e,t,n){return Lr(e.end,t.end,n)}function Rr(e,t,n){return Lr(Mr(e,n),t.end,n)}function Ir(e,t,n){return Lr(e.end,Mr(t,n),n)}function Lr(e,t,n){return e===t||wn(n,e)===wn(n,t)}function Mr(t,n){return e.positionIsSynthesized(t.pos)?-1:e.skipTrivia(n.text,t.pos)}function Br(e){var t=Yt(e);if(t)switch(t.parent.kind){case 229:case 230:return t===t.parent.name}return!1}function jr(t){return e.filter(t.declarations,zr)}function zr(e){return void 0!==e.initializer}function Kr(e){if(e.symbol)for(var t=0,n=e.symbol.declarations;t0}function $r(e){return Ut(e.kind)}function ea(e){return 141===e.kind}function ta(e){return 142===e.kind}function na(e){var t=e.kind;return 141===t||70===t}function ra(e){var t=e.kind;return 70===t||9===t||8===t||142===t}function aa(e){var t=e.kind;return 70===t||9===t}function ia(e){var t=e.kind;return 70===t||172===t||173===t}function oa(e){return 143===e.kind}function sa(e){return 144===e.kind}function ca(e){return 145===e.kind}function ua(e){return 149===e.kind}function _a(e){var t=e.kind;return 150===t||147===t||149===t||151===t||152===t||155===t||203===t}function la(e){var t=e.kind;return 257===t||258===t||259===t||149===t||151===t||152===t||244===t}function da(e){return e>=156&&e<=171||118===e||132===e||121===e||134===e||135===e||104===e||129===e||199===e}function fa(e){return da(e.kind)}function pa(e){return 173===e.kind}function ma(e){return 172===e.kind}function ga(e){if(e){var t=e.kind;return 173===t||172===t}return!1}function ya(e){var t=e.kind;return 175===t||176===t}function ha(e){return 174===e.kind}function va(e){var t=e.kind;return 174===t||198===t}function ba(e){switch(e.kind){case 223:case 144:case 174:return!0}return!1}function ka(e){return xa(e)||Sa(e)}function xa(e){switch(e.kind){case 172:case 176:return!0}return!1}function Sa(e){switch(e.kind){case 173:case 175:return!0}return!1}function Da(e){return 175===e.kind}function Ca(e){return 176===e.kind}function Ea(e){return 177===e.kind}function Ta(e){return 178===e.kind}function wa(e){return 192===e.kind}function Na(e){return 193===e.kind}function Aa(e){return 179===e.kind}function Pa(e){var t=e.kind;return 194===t||12===t}function Oa(e){return 196===e.kind}function Fa(e){return 199===e.kind}function Ra(e){return 177===e||178===e||180===e||179===e||246===e||247===e||181===e||175===e||183===e||176===e||197===e||184===e||70===e||11===e||8===e||9===e||12===e||194===e||85===e||94===e||98===e||100===e||96===e||201===e||297===e}function Ia(t){return Ra(e.skipPartiallyEmittedExpressions(t).kind)}function La(e){return 190===e||191===e||186===e||187===e||188===e||189===e||182===e||Ra(e)}function Ma(t){return La(e.skipPartiallyEmittedExpressions(t).kind)}function Ba(e){return 193===e||195===e||185===e||192===e||196===e||200===e||198===e||297===e||La(e)}function ja(t){return Ba(e.skipPartiallyEmittedExpressions(t).kind)}function za(e){var t=e.kind;return 182===t||200===t}function Ka(e){return 294===e.kind}function Ja(e){return 293===e.kind}function Ua(e){return Ja(e)||Ka(e)}function Va(e){return 198===e.kind}function qa(e){return 202===e.kind}function Wa(e){return 204===e.kind}function Ha(e){return Wa(e)||ja(e)}function Ga(e){return Wa(e)}function Xa(e){return Qa(e)||ja(e)}function Ya(e){return 223===e.kind}function Qa(e){return 224===e.kind}function Za(e){return 232===e.kind}function $a(e){var t=e.kind;return 231===t||230===t}function ei(e){return 234===e.kind}function ti(e){return 236===e.kind}function ni(e){var t=e.kind;return 238===t||237===t}function ri(e){return 239===e.kind}function ai(e){return 242===e.kind}function ii(e){return 243===e.kind}function oi(e){return 230===e.kind||229===e.kind}function si(e){return 185===e||174===e||226===e||197===e||150===e||229===e||260===e||243===e||225===e||184===e||151===e||236===e||234===e||239===e||227===e||149===e||148===e||230===e||233===e||237===e||144===e||257===e||147===e||146===e||152===e||258===e||228===e||143===e||223===e||285===e}function ci(e){return 225===e||244===e||226===e||227===e||228===e||229===e||230===e||235===e||234===e||241===e||240===e||233===e}function ui(e){return 215===e||214===e||222===e||209===e||207===e||206===e||212===e||213===e||211===e||208===e||219===e||216===e||218===e||220===e||221===e||205===e||210===e||217===e||293===e||296===e||295===e}function _i(e){return si(e.kind)}function li(e){return ci(e.kind)}function di(e){return ui(e.kind)}function fi(e){var t=e.kind;return ui(t)||ci(t)||204===t}function pi(e){var t=e.kind;return 245===t||141===t||70===t}function mi(e){return 248===e.kind}function gi(e){return 249===e.kind}function yi(e){var t=e.kind;return 98===t||70===t||177===t}function hi(e){var t=e.kind;return 246===t||252===t||247===t||10===t}function vi(e){var t=e.kind;return 250===t||251===t}function bi(e){return 251===e.kind}function ki(e){return 250===e.kind}function xi(e){var t=e.kind;return 9===t||252===t}function Si(e){var t=e.kind;return 253===t||254===t}function Di(e){return 255===e.kind}function Ci(e){return 256===e.kind}function Ei(e){return 257===e.kind}function Ti(e){return 258===e.kind}function wi(e){return 260===e.kind}function Ni(e){return 261===e.kind}function Ai(e){return e.watch&&e.hasOwnProperty("watch")}e.externalHelpersModuleNameText="tslib",e.getDeclarationOfKind=t;var Pi=[];e.getSingleLineStringWriter=n,e.releaseStringWriter=r,e.getFullWidth=a,e.hasResolvedModule=i,e.getResolvedModule=o,e.setResolvedModule=s,e.setResolvedTypeReferenceDirective=c,e.moduleResolutionIsEqualTo=u,e.typeDirectiveIsEqualTo=_,e.hasChangesInResolutions=l,e.containsParseError=d,e.getSourceFileOfNode=p,e.isStatementWithLocals=m,e.getStartPositionOfLine=g,e.nodePosToString=y,e.getStartPosOfNode=h,e.isDefined=v,e.getEndLinePosition=b,e.nodeIsMissing=k,e.nodeIsPresent=x,e.getTokenPosOfNode=S,e.isJSDocNode=D,e.isJSDocTag=C,e.getNonDecoratorTokenPosOfNode=E,e.getSourceTextOfNodeFromSourceFile=T,e.getTextOfNodeFromSourceText=w,e.getTextOfNode=N,e.getLiteralText=A,e.isBinaryOrOctalIntegerLiteral=P,e.escapeIdentifier=F,e.unescapeIdentifier=R,e.makeIdentifierFromModuleName=I,e.isBlockOrCatchScoped=L,e.isCatchClauseVariableDeclarationOrBindingElement=M,e.isAmbientModule=B,e.isShorthandAmbientModuleSymbol=j,e.isBlockScopedContainerTopLevel=K,e.isGlobalScopeAugmentation=J,e.isExternalModuleAugmentation=U,e.isEffectiveExternalModule=V,e.isBlockScope=q,e.getEnclosingBlockScopeContainer=W,e.declarationNameToString=H,e.getTextOfPropertyName=G,e.entityNameToString=X,e.createDiagnosticForNode=Y,e.createDiagnosticForNodeInSourceFile=Q,e.createDiagnosticForNodeFromMessageChain=Z,e.getSpanOfTokenAtPosition=$,e.getErrorSpanForNode=te,e.isExternalOrCommonJsModule=ne,e.isDeclarationFile=re,e.isConstEnumDeclaration=ae,e.isConst=ie,e.isLet=oe,e.isSuperCall=se,e.isPrologueDirective=ce,e.getLeadingCommentRangesOfNode=ue,
-e.getLeadingCommentRangesOfNodeFromText=_e,e.getJSDocCommentRanges=le,e.fullTripleSlashReferencePathRegEx=/^(\/\/\/\s*/,e.fullTripleSlashReferenceTypeReferenceDirectiveRegEx=/^(\/\/\/\s*/,e.fullTripleSlashAMDReferencePathRegEx=/^(\/\/\/\s*/,e.isPartOfTypeNode=de,e.forEachReturnStatement=fe,e.forEachYieldExpression=pe,e.isVariableLike=me,e.isAccessor=ge,e.isClassLike=ye,e.isFunctionLike=he,e.isFunctionLikeKind=ve,e.introducesArgumentsExoticObject=be,e.isIterationStatement=ke,e.isFunctionBlock=xe,e.isObjectLiteralMethod=Se,e.isObjectLiteralOrClassExpressionMethod=De,e.isIdentifierTypePredicate=Ce,e.isThisTypePredicate=Ee,e.getContainingFunction=Te,e.getContainingClass=we,e.getThisContainer=Ne,e.getSuperContainer=Ae,e.getImmediatelyInvokedFunctionExpression=Pe,e.isSuperProperty=Oe,e.getEntityNameFromTypeNode=Fe,e.isCallLikeExpression=Re,e.getInvokedExpression=Ie,e.nodeCanBeDecorated=Le,e.nodeIsDecorated=Me,e.nodeOrChildIsDecorated=Be,e.childIsDecorated=je,e.isJSXTagName=ze,e.isPartOfExpression=Ke,e.isInstantiatedModule=Je,e.isExternalModuleImportEqualsDeclaration=Ue,e.getExternalModuleImportEqualsDeclarationExpression=Ve,e.isInternalModuleImportEqualsDeclaration=qe,e.isSourceFileJavaScript=We,e.isInJavaScriptFile=He,e.isRequireCall=Ge,e.isSingleOrDoubleQuote=Xe,e.isDeclarationOfFunctionExpression=Ye,e.getSpecialPropertyAssignmentKind=Qe,e.getExternalModuleName=Ze,e.getNamespaceDeclarationNode=$e,e.isDefaultImport=et,e.hasQuestionToken=tt,e.isJSDocConstructSignature=nt,e.getCommentsFromJSDoc=rt,e.getJSDocParameterTags=st,e.getJSDocType=ct,e.getJSDocAugmentsTag=ut,e.getJSDocReturnTag=_t,e.getJSDocTemplateTag=lt,e.hasRestParameter=dt,e.hasDeclaredRestParameter=ft,e.isRestParameter=pt,e.isDeclaredRestParam=mt;var Oi;!function(e){e[e.None=0]="None",e[e.Definite=1]="Definite",e[e.Compound=2]="Compound"}(Oi=e.AssignmentKind||(e.AssignmentKind={})),e.getAssignmentTargetKind=gt,e.isAssignmentTarget=yt,e.isNodeDescendantOf=ht,e.isInAmbientContext=vt,e.isDeclarationName=bt,e.isLiteralComputedPropertyDeclarationName=kt,e.isIdentifierName=xt,e.isAliasSymbolDeclaration=St,e.exportAssignmentIsAlias=Dt,e.getClassExtendsHeritageClauseElement=Ct,e.getClassImplementsHeritageClauseElements=Et,e.getInterfaceBaseTypeNodes=Tt,e.getHeritageClause=wt,e.tryResolveScriptReference=Nt,e.getAncestor=At,e.getFileReferenceFromReferencePath=Pt,e.isKeyword=Ot,e.isTrivia=Ft,e.isAsyncFunctionLike=Rt,e.isStringOrNumericLiteral=It,e.hasDynamicName=Lt,e.isDynamicName=Mt,e.isWellKnownSymbolSyntactically=Bt,e.getPropertyNameForPropertyNameNode=jt,e.getPropertyNameForKnownSymbolName=zt,e.isESSymbolIdentifier=Kt,e.isPushOrUnshiftIdentifier=Jt,e.isModifierKind=Ut,e.isParameterDeclaration=Vt,e.getRootDeclaration=qt,e.nodeStartsNewLexicalEnvironment=Wt,e.nodeIsSynthesized=Ht,e.getOriginalNode=Gt,e.isParseTreeNode=Xt,e.getParseTreeNode=Yt,e.getOriginalSourceFiles=Qt,e.getOriginalNodeId=Zt;var Fi;!function(e){e[e.Left=0]="Left",e[e.Right=1]="Right"}(Fi=e.Associativity||(e.Associativity={})),e.getExpressionAssociativity=$t,e.getOperatorAssociativity=en,e.getExpressionPrecedence=tn,e.getOperator=nn,e.getOperatorPrecedence=rn,e.createDiagnosticCollection=an;var Ri=/[\\\"\u0000-\u001f\t\v\f\b\r\n\u2028\u2029\u0085]/g,Ii=e.createMap({"\0":"\\0","\t":"\\t","\v":"\\v","\f":"\\f","\b":"\\b","\r":"\\r","\n":"\\n","\\":"\\\\",'"':'\\"',"\u2028":"\\u2028","\u2029":"\\u2029","Â…":"\\u0085"});e.escapeString=on,e.isIntrinsicJsxName=sn;var Li=/[^\u0000-\u007F]/g;e.escapeNonAsciiCharacters=un;var Mi=[""," "];e.getIndentString=_n,e.getIndentSize=ln,e.createTextWriter=dn,e.getResolvedExternalModuleName=fn,e.getExternalModuleNameFromDeclaration=pn,e.getExternalModuleNameFromPath=mn,e.getOwnEmitOutputFilePath=gn,e.getDeclarationEmitOutputFilePath=yn,e.getSourceFilesToEmit=hn,e.filterSourceFilesInDirectory=vn,e.forEachTransformedEmitFile=Sn,e.forEachExpectedEmitFile=Cn,e.getSourceFilePathInNewDir=En,e.writeFile=Tn,e.getLineOfLocalPosition=wn,e.getLineOfLocalPositionFromLineMap=Nn,e.getFirstConstructorWithBody=An,e.getSetAccessorTypeAnnotationNode=Pn,e.getThisParameter=On,e.parameterIsThisKeyword=Fn,e.isThisIdentifier=Rn,e.identifierIsThisKeyword=In,e.getAllAccessorDeclarations=Ln,e.emitNewLineBeforeLeadingComments=Mn,e.emitNewLineBeforeLeadingCommentsOfPosition=Bn,e.emitNewLineBeforeLeadingCommentOfPosition=jn,e.emitComments=zn,e.emitDetachedComments=Kn,e.writeCommentRange=Jn,e.hasModifiers=qn,e.hasModifier=Wn,e.getModifierFlags=Hn,e.modifierToFlag=Gn,e.isLogicalOperator=Xn,e.isAssignmentOperator=Yn,e.tryGetClassExtendingExpressionWithTypeArguments=Qn,e.isAssignmentExpression=Zn,e.isDestructuringAssignment=$n,e.isSupportedExpressionWithTypeArguments=er,e.isExpressionWithTypeArgumentsInClassExtendsClause=nr,e.isEntityNameExpression=rr,e.isRightSideOfQualifiedNameOrPropertyAccess=ar,e.isEmptyObjectLiteralOrArrayLiteral=ir,e.getLocalSymbolForExportDefault=or,e.tryExtractTypeScriptExtension=sr,e.stringify="undefined"!=typeof JSON&&JSON.stringify?JSON.stringify:ur;var Bi="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";e.convertToBase64=gr;var ji="\r\n",zi="\n";e.getNewLineCharacter=yr,e.isSimpleExpression=hr;var Ki=e.createMap();e.formatSyntaxKind=br,e.movePos=kr,e.createRange=xr,e.moveRangeEnd=Sr,e.moveRangePos=Dr,e.moveRangePastDecorators=Cr,e.moveRangePastModifiers=Er,e.isCollapsedRange=Tr,e.collapseRangeToStart=wr,e.collapseRangeToEnd=Nr,e.createTokenRange=Ar,e.rangeIsOnSingleLine=Pr,e.rangeStartPositionsAreOnSameLine=Or,e.rangeEndPositionsAreOnSameLine=Fr,e.rangeStartIsOnSameLineAsRangeEnd=Rr,e.rangeEndIsOnSameLineAsRangeStart=Ir,e.positionsAreOnSameLine=Lr,e.getStartPositionOfRange=Mr,e.isDeclarationNameOfEnumOrNamespace=Br,e.getInitializedVariables=jr,e.isMergedWithClass=Kr,e.isFirstDeclarationOfKind=Jr,e.isNodeArray=Ur,e.isNoSubstitutionTemplateLiteral=Vr,e.isLiteralKind=qr,e.isTextualLiteralKind=Wr,e.isLiteralExpression=Hr,e.isTemplateLiteralKind=Gr,e.isTemplateHead=Xr,e.isTemplateMiddleOrTemplateTail=Yr,e.isIdentifier=Qr,e.isGeneratedIdentifier=Zr,e.isModifier=$r,e.isQualifiedName=ea,e.isComputedPropertyName=ta,e.isEntityName=na,e.isPropertyName=ra,e.isModuleName=aa,e.isBindingName=ia,e.isTypeParameter=oa,e.isParameter=sa,e.isDecorator=ca,e.isMethodDeclaration=ua,e.isClassElement=_a,e.isObjectLiteralElementLike=la,e.isTypeNode=fa,e.isArrayBindingPattern=pa,e.isObjectBindingPattern=ma,e.isBindingPattern=ga,e.isAssignmentPattern=ya,e.isBindingElement=ha,e.isArrayBindingElement=va,e.isDeclarationBindingElement=ba,e.isBindingOrAssignmentPattern=ka,e.isObjectBindingOrAssignmentPattern=xa,e.isArrayBindingOrAssignmentPattern=Sa,e.isArrayLiteralExpression=Da,e.isObjectLiteralExpression=Ca,e.isPropertyAccessExpression=Ea,e.isElementAccessExpression=Ta,e.isBinaryExpression=wa,e.isConditionalExpression=Na,e.isCallExpression=Aa,e.isTemplateLiteral=Pa,e.isSpreadExpression=Oa,e.isExpressionWithTypeArguments=Fa,e.isLeftHandSideExpression=Ia,e.isUnaryExpression=Ma,e.isExpression=ja,e.isAssertionExpression=za,e.isPartiallyEmittedExpression=Ka,e.isNotEmittedStatement=Ja,e.isNotEmittedOrPartiallyEmittedNode=Ua,e.isOmittedExpression=Va,e.isTemplateSpan=qa,e.isBlock=Wa,e.isConciseBody=Ha,e.isFunctionBody=Ga,e.isForInitializer=Xa,e.isVariableDeclaration=Ya,e.isVariableDeclarationList=Qa,e.isCaseBlock=Za,e.isModuleBody=$a,e.isImportEqualsDeclaration=ei,e.isImportClause=ti,e.isNamedImportBindings=ni,e.isImportSpecifier=ri,e.isNamedExports=ai,e.isExportSpecifier=ii,e.isModuleOrEnumDeclaration=oi,e.isDeclaration=_i,e.isDeclarationStatement=li,e.isStatementButNotDeclaration=di,e.isStatement=fi,e.isModuleReference=pi,e.isJsxOpeningElement=mi,e.isJsxClosingElement=gi,e.isJsxTagNameExpression=yi,e.isJsxChild=hi,e.isJsxAttributeLike=vi,e.isJsxSpreadAttribute=bi,e.isJsxAttribute=ki,e.isStringLiteralOrJsxExpression=xi,e.isCaseOrDefaultClause=Si,e.isHeritageClause=Di,e.isCatchClause=Ci,e.isPropertyAssignment=Ei,e.isShorthandPropertyAssignment=Ti,e.isEnumMember=wi,e.isSourceFile=Ni,e.isWatchSet=Ai}(o||(o={})),function(e){function t(e){switch(e.target){case 5:case 4:return"lib.es2017.d.ts";case 3:return"lib.es2016.d.ts";case 2:return"lib.es6.d.ts";default:return"lib.d.ts"}}function n(e){return e.start+e.length}function r(e){return 0===e.length}function a(e,t){return t>=e.start&&t=e.start&&n(t)<=n(e)}function o(e,t){var r=Math.max(e.start,t.start),a=Math.min(n(e),n(t));return r=e.start}function u(e,t,r){var a=t+r;return t<=n(e)&&a>=e.start}function _(e,t,n,r){var a=e+t,i=n+r;return n<=a&&i>=e}function l(e,t){return t<=n(e)&&t>=e.start}function d(e,t){var r=Math.max(e.start,t.start),a=Math.min(n(e),n(t));if(r<=a)return p(r,a)}function f(e,t){if(e<0)throw new Error("start < 0");if(t<0)throw new Error("length < 0");return{start:e,length:t}}function p(e,t){return f(e,t-e)}function m(e){return f(e.span.start,e.newLength)}function g(e){return r(e.span)&&0===e.newLength}function y(e,t){if(t<0)throw new Error("newLength < 0");return{span:e,newLength:t}}function h(t){if(0===t.length)return e.unchangedTextChangeRange;if(1===t.length)return t[0];for(var r=t[0],a=r.span.start,i=n(r.span),o=a+r.newLength,s=1;s0)if(r||s.push(y()),a.length>1)for(var c=0,u=a;c0;default:return!0}}function er(t,n,r,a){var i,o,s=Br(t,7);if(e.isSuperProperty(s))i=g(),o=s;else if(96===s.kind)i=g(),o=r<2?u("_super",s):s;else switch(s.kind){case 177:$n(s.expression,a)?(i=_(n),o=J(En(i,s.expression,s.expression),s.name,s)):(i=s.expression,o=s);break;case 178:$n(s.expression,a)?(i=_(n),o=V(En(i,s.expression,s.expression),s.argumentExpression,s)):(i=s.expression,o=s);break;default:i=In(),o=Nr(t)}return{target:o,thisArg:i}}function tr(t){return e.reduceLeft(t,Dn)}function nr(t){if(e.isQualifiedName(t)){var n=nr(t.left),r=s(t.right);return J(n,r,t)}return s(t)}function rr(t){return e.isIdentifier(t)?c(t,void 0):s(e.isComputedPropertyName(t)?t.expression:t)}function ar(e,t,n){switch(t.kind){case 151:case 152:return ir(e.properties,t,n,e.multiLine);case 257:return or(t,n);case 258:return sr(t,n);case 149:return cr(t,n)}}function ir(t,n,r,a){var i=e.getAllAccessorDeclarations(t,n),o=i.firstAccessor,s=i.getAccessor,_=i.setAccessor;if(n===o){var l=[];if(s){var d=ee(s.modifiers,void 0,void 0,void 0,s.parameters,void 0,s.body,s);Ur(d,s);var f=ln("get",d);l.push(f)}if(_){var p=ee(_.modifiers,void 0,void 0,void 0,_.parameters,void 0,_.body,_);Ur(p,_);var m=ln("set",p);l.push(m)}l.push(ln("enumerable",c(!0))),l.push(ln("configurable",c(!0)));var g=W(J(u("Object"),"defineProperty"),void 0,[r,rr(n.name),z(l,void 0,a)],o);return e.aggregateTransformFlags(g)}}function or(t,n){return e.aggregateTransformFlags(Ur(En(Mn(n,t.name,t.name),t.initializer,t),t))}function sr(t,n){return e.aggregateTransformFlags(Ur(En(Mn(n,t.name,t.name),o(t.name),t),t))}function cr(t,n){return e.aggregateTransformFlags(Ur(En(Mn(n,t.name,t.name),Ur(ee(t.modifiers,t.asteriskToken,void 0,void 0,t.parameters,void 0,t.body,t),t),t),t))}function ur(e,t,n){return pr(e,t,n,16384)}function _r(e){return 0!==(16384&Gr(e))}function lr(e,t,n){return pr(e,t,n,8192)}function dr(e){return 0!==(8192&Gr(e))}function fr(e,t,n){return pr(e,t,n)}function pr(t,n,r,a){if(t.name&&e.isIdentifier(t.name)&&!e.isGeneratedIdentifier(t.name)){var i=s(t.name);return a|=Gr(t.name),r||(a|=48),n||(a|=1536),a&&Xr(i,a),i}return f(t)}function mr(t,n,r,a){return t&&e.hasModifier(n,1)?gr(t,pr(n),r,a):lr(n,r,a)}function gr(t,n,r,a){var i,s=J(t,e.nodeIsSynthesized(n)?n:o(n),n);return a||(i|=48),r||(i|=1536),i&&Xr(s,i),s}function yr(t,n){return e.isBlock(t)?t:Fe([ot(t,t)],t,n)}function hr(e){return"use strict"===e.expression.text}function vr(t,n,r,a){e.Debug.assert(0===t.length,"Prologue directives should be at the first statement in the target statements array");for(var i=!1,o=0,s=n.length;oa?t:Z(t,t)}function Rr(t){var n=Kr(t);if(e.isCallExpression(n)){var r=n.expression,a=Kr(r).kind;if(184===a||185===a){var i=s(n);return i.expression=Z(r,r),Ir(t,i)}}else{var o=Lr(n).kind;if(176===o||184===o)return Z(t,t)}return t}function Ir(t,n){if(e.isPartiallyEmittedExpression(t)){var r=s(t);return r.expression=Ir(r.expression,n),r}return n}function Lr(e){for(;;){switch(e.kind){case 191:e=e.operand;continue;case 192:e=e.left;continue;case 193:e=e.condition;continue;case 179:case 178:case 177:e=e.expression;continue;case 294:e=e.expression;continue}return e}}function Mr(e){var t=Kr(e);return 176===t.kind?Z(e,e):e}function Br(e,t){void 0===t&&(t=7);var n;do n=e,1&t&&(e=jr(e)),2&t&&(e=zr(e)),4&t&&(e=Kr(e));while(n!==e);return e}function jr(e){for(;183===e.kind;)e=e.expression;return e}function zr(t){for(;e.isAssertionExpression(t);)t=t.expression;return t}function Kr(e){for(;294===e.kind;)e=e.expression;return e}function Jr(e){return e.startsOnNewLine=!0,e}function Ur(e,t){if(e.original=t,t){var n=t.emitNode;n&&(e.emitNode=Vr(n,e.emitNode))}return e}function Vr(t,n){var r=t.flags,a=t.commentRange,i=t.sourceMapRange,o=t.tokenSourceMapRanges,s=t.constantValue,c=t.helpers;return n||(n={}),r&&(n.flags=r),a&&(n.commentRange=a),i&&(n.sourceMapRange=i),o&&(n.tokenSourceMapRanges=qr(o,n.tokenSourceMapRanges)),void 0!==s&&(n.constantValue=s),c&&(n.helpers=e.addRange(n.helpers,c)),n}function qr(t,n){return n||(n=e.createMap()),e.copyProperties(t,n),n}function Wr(t){t=e.getSourceFileOfNode(e.getParseTreeNode(t));var n=t&&t.emitNode,r=n&&n.annotatedNodes;if(r)for(var a=0,i=r;a0&&(i[c-s]=u)}s>0&&(i.length-=s)}}function la(t,n){return t===n?0:t.priority===n.priority?0:void 0===t.priority?1:void 0===n.priority?-1:e.compareValues(t.priority,n.priority)}function da(e,t){return t&&(e.pos=t.pos,e.end=t.end),e}function fa(e,t){return e.flags=t,e}function pa(e,t){return e.multiLine=t,e}function ma(e,t){return e.hasTrailingComma=t,e}function ga(t,n){var r=e.getNamespaceDeclarationNode(t);if(r&&!e.isDefaultImport(t)){var a=r.name;return e.isGeneratedIdentifier(a)?a:u(e.getSourceTextOfNodeFromSourceFile(n,r.name))}return 235===t.kind&&t.importClause?f(t):241===t.kind&&t.moduleSpecifier?f(t):void 0}function ya(t,n,r,a,i){var s=e.getExternalModuleName(t);if(9===s.kind)return ba(t,r,a,i)||ha(s,n)||o(s)}function ha(t,n){if(n.renamedDependencies&&e.hasProperty(n.renamedDependencies,t.text))return c(n.renamedDependencies[t.text])}function va(t,n,r){if(t)return t.moduleName?c(t.moduleName):e.isDeclarationFile(t)||!r.out&&!r.outFile?void 0:c(e.getExternalModuleNameFromPath(n,t.fileName))}function ba(e,t,n,r){return va(n.getExternalModuleFileFromDeclaration(e),t,r)}function ka(t){return e.isDeclarationBindingElement(t)?t.initializer:e.isPropertyAssignment(t)?e.isAssignmentExpression(t.initializer,!0)?t.initializer.right:void 0:e.isShorthandPropertyAssignment(t)?t.objectAssignmentInitializer:e.isAssignmentExpression(t,!0)?t.right:e.isSpreadExpression(t)?ka(t.expression):void 0}function xa(t){if(e.isDeclarationBindingElement(t))return t.name;{if(!e.isObjectLiteralElementLike(t))return e.isAssignmentExpression(t,!0)?xa(t.left):e.isSpreadExpression(t)?xa(t.expression):t;switch(t.kind){case 257:return xa(t.initializer);case 258:return t.name;case 259:return xa(t.expression)}}}function Sa(e){switch(e.kind){case 144:case 174:return e.dotDotDotToken;case 196:case 259:return e}}function Da(t){switch(t.kind){case 174:if(t.propertyName){var n=t.propertyName;return e.isComputedPropertyName(n)&&e.isStringOrNumericLiteral(n.expression)?n.expression:n}break;case 257:if(t.name){var n=t.name;return e.isComputedPropertyName(n)&&e.isStringOrNumericLiteral(n.expression)?n.expression:n}break;case 259:return t.name}var r=xa(t);return r&&e.isPropertyName(r)?e.isComputedPropertyName(r)&&e.isStringOrNumericLiteral(r.expression)?r.expression:r:void e.Debug.fail("Invalid property name for binding element.")}function Ca(e){switch(e.kind){case 172:case 173:case 175:return e.elements;case 176:return e.properties}}function Ea(t){if(e.isBindingElement(t)){if(t.dotDotDotToken)return e.Debug.assertNode(t.name,e.isIdentifier),Ur(De(t.name,t),t);var n=Pa(t.name);return t.initializer?Ur(En(n,t.initializer,t),t):n}return e.Debug.assertNode(t,e.isExpression),t}function Ta(t){if(e.isBindingElement(t)){if(t.dotDotDotToken)return e.Debug.assertNode(t.name,e.isIdentifier),Ur(pn(t.name,t),t);if(t.propertyName){var n=Pa(t.name);return Ur(ln(t.propertyName,t.initializer?En(n,t.initializer):n,t),t)}return e.Debug.assertNode(t.name,e.isIdentifier),Ur(fn(t.name,t.initializer,t),t)}return e.Debug.assertNode(t,e.isObjectLiteralElementLike),t}function wa(e){switch(e.kind){case 173:case 175:return Aa(e);case 172:case 176:return Na(e)}}function Na(t){return e.isObjectBindingPattern(t)?Ur(z(e.map(t.elements,Ta),t),t):(e.Debug.assertNode(t,e.isObjectLiteralExpression),t)}function Aa(t){return e.isArrayBindingPattern(t)?Ur(B(e.map(t.elements,Ea),t),t):(e.Debug.assertNode(t,e.isArrayLiteralExpression),t)}function Pa(t){return e.isBindingPattern(t)?wa(t):(e.Debug.assertNode(t,e.isExpression),t)}function Oa(t,n,r){var a,i=[],o=e.createMap(),s=e.createMap(),u=e.createMap(),_=!1,l=void 0,d=!1,f=ia(t,r),p=f&&Dt(void 0,void 0,Et(void 0,wt(f)),c(e.externalHelpersModuleNameText));p&&i.push(p);for(var m=0,g=t.statements;m106)}function G(t,n,r){return void 0===r&&(r=!0),L()===t?(r&&M(),!0):(n?P(n):P(e.Diagnostics._0_expected,e.tokenToString(t)),!1)}function X(e){
-return L()===e&&(M(),!0)}function Y(e){if(L()===e)return Z()}function Q(e,t,n,r){return Y(e)||ae(e,t,n,r)}function Z(){var e=te(L());return M(),re(e)}function $(){return 24===L()||(17===L()||1===L()||ci.hasPrecedingLineBreak())}function ee(){return $()?(24===L()&&M(),!0):G(24)}function te(e,t){return ri++,t>=0||(t=ci.getStartPos()),e>=141?new Ga(e,t,t):70===e?new Ya(e,t,t):new Xa(e,t,t)}function ne(e,t){var n=e||[];return t>=0||(t=R()),n.pos=t,n.end=t,n}function re(e,t){return e.end=void 0===t?ci.getStartPos():t,si&&(e.flags|=si),_i&&(_i=!1,e.flags|=32768),e}function ae(e,t,n,r){t?O(ci.getStartPos(),0,n,r):P(n,r);var a=te(e,ci.getStartPos());return a.text="",re(a)}function ie(t){return t=e.escapeIdentifier(t),ai[t]||(ai[t]=t)}function oe(t,n){if(ii++,t){var r=te(70);return 70!==L()&&(r.originalKeywordKind=L()),r.text=ie(ci.getTokenValue()),M(),re(r)}return ae(70,!1,n||e.Diagnostics.Identifier_expected)}function se(e){return oe(H(),e)}function ce(){return oe(e.tokenIsIdentifierOrKeyword(L()))}function ue(){return e.tokenIsIdentifierOrKeyword(L())||9===L()||8===L()}function _e(e){return 9===L()||8===L()?Qe(!0):e&&20===L()?pe():ce()}function le(){return _e(!0)}function de(){return _e(!1)}function fe(){return 9===L()||8===L()||e.tokenIsIdentifierOrKeyword(L())}function pe(){var e=te(142);return G(20),e.expression=v(en),G(21),re(e)}function me(e){return L()===e&&W(ye)}function ge(){return M(),!ci.hasPrecedingLineBreak()&&ve()}function ye(){return 75===L()?82===M():83===L()?(M(),78===L()?q(be):38!==L()&&117!==L()&&16!==L()&&ve()):78===L()?be():114===L()?(M(),ve()):ge()}function he(){return e.isModifierKind(L())&&W(ye)}function ve(){return 20===L()||16===L()||38===L()||23===L()||ue()}function be(){return M(),74===L()||88===L()||119===L()&&q(Or)}function ke(t,n){var r=Oe(t);if(r)return!0;switch(t){case 0:case 1:case 3:return!(24===L()&&n)&&Lr();case 2:return 72===L()||78===L();case 4:return q(bt);case 5:return q(sa)||24===L()&&!n;case 6:return 20===L()||ue();case 12:return 20===L()||38===L()||23===L()||ue();case 17:return ue();case 9:return 20===L()||23===L()||ue();case 7:return 16===L()?q(xe):n?H()&&!Ce():Qt()&&!Ce();case 8:return Hr();case 10:return 25===L()||23===L()||Hr();case 18:return H();case 11:case 15:return 25===L()||23===L()||Zt();case 16:return ct();case 19:case 20:return 25===L()||It();case 21:return ba();case 22:return e.tokenIsIdentifierOrKeyword(L());case 13:return e.tokenIsIdentifierOrKeyword(L())||16===L();case 14:return!0;case 23:case 24:case 26:return fi.isJSDocType();case 25:return fe()}e.Debug.fail("Non-exhaustive case in 'isListElement'.")}function xe(){if(e.Debug.assert(16===L()),17===M()){var t=M();return 25===t||16===t||84===t||107===t}return!0}function Se(){return M(),H()}function De(){return M(),e.tokenIsIdentifierOrKeyword(L())}function Ce(){return(107===L()||84===L())&&q(Ee)}function Ee(){return M(),Zt()}function Te(e){if(1===L())return!0;switch(e){case 1:case 2:case 4:case 5:case 6:case 12:case 9:case 22:return 17===L();case 3:return 17===L()||72===L()||78===L();case 7:return 16===L()||84===L()||107===L();case 8:return we();case 18:return 28===L()||18===L()||16===L()||84===L()||107===L();case 11:return 19===L()||24===L();case 15:case 20:case 10:return 21===L();case 16:case 17:return 19===L()||21===L();case 19:return 25!==L();case 21:return 16===L()||17===L();case 13:return 28===L()||40===L();case 14:return 26===L()&&q(Oa);case 23:return 19===L()||55===L()||17===L();case 24:return 28===L()||17===L();case 26:return 21===L()||17===L();case 25:return 17===L()}}function we(){return!!$()||(!!hn(L())||35===L())}function Ne(){for(var e=0;e<27;e++)if(oi&1<=0&&(a.hasTrailingComma=!0),a.end=I(),oi=r,a}function qe(){return ne()}function We(e,t,n,r){if(G(n)){var a=Ve(e,t);return G(r),a}return qe()}function He(e,t){for(var n=se(t);X(22);){var r=te(141,n.pos);r.left=n,r.right=Ge(e),n=re(r)}return n}function Ge(t){if(ci.hasPrecedingLineBreak()&&e.tokenIsIdentifierOrKeyword(L())){var n=q(Pr);if(n)return ae(70,!0,e.Diagnostics.Identifier_expected)}return t?ce():se()}function Xe(){var t=te(194);t.head=Ze(),e.Debug.assert(13===t.head.kind,"Template head has wrong token kind");var n=ne();do n.push(Ye());while(14===e.lastOrUndefined(n).literal.kind);return n.end=I(),t.templateSpans=n,re(t)}function Ye(){var t=te(202);t.expression=v(en);var n;return 17===L()?(z(),n=$e()):n=Q(15,!1,e.Diagnostics._0_expected,e.tokenToString(17)),t.literal=n,re(t)}function Qe(e){return et(L(),e)}function Ze(){var t=et(L(),!1);return e.Debug.assert(13===t.kind,"Template head has wrong token kind"),t}function $e(){var t=et(L(),!1);return e.Debug.assert(14===t.kind||15===t.kind,"Template fragment has wrong token kind"),t}function et(t,n){var r=te(t),a=ci.getTokenValue();r.text=n?ie(a):a,ci.hasExtendedUnicodeEscape()&&(r.hasExtendedUnicodeEscape=!0),ci.isUnterminated()&&(r.isUnterminated=!0);var i=ci.getTokenPos();return M(),re(r),8===r.kind&&48===ni.charCodeAt(i)&&e.isOctalDigit(ni.charCodeAt(i+1))&&(r.isOctalLiteral=!0),r}function tt(){var t=He(!1,e.Diagnostics.Type_expected),n=te(157,t.pos);return n.typeName=t,ci.hasPrecedingLineBreak()||26!==L()||(n.typeArguments=We(19,Gt,26,28)),re(n)}function nt(e){M();var t=te(156,e.pos);return t.parameterName=e,t.type=Gt(),re(t)}function rt(){var e=te(167);return M(),re(e)}function at(){var e=te(160);return G(102),e.exprName=He(!0),re(e)}function it(){var e=te(143);return e.name=se(),X(84)&&(It()||!Zt()?e.constraint=Gt():e.expression=An()),re(e)}function ot(){if(26===L())return We(18,it,26,28)}function st(){if(X(55))return Gt()}function ct(){return 23===L()||Hr()||e.isModifierKind(L())||56===L()||98===L()}function ut(){var t=te(144);return 98===L()?(t.name=oe(!0,void 0),t.type=st(),re(t)):(t.decorators=ca(),t.modifiers=ua(),t.dotDotDotToken=Y(23),t.name=Gr(),0===e.getFullWidth(t.name)&&!e.hasModifiers(t)&&e.isModifierKind(L())&&M(),t.questionToken=Y(54),t.type=st(),t.initializer=_t(!0),u(re(t)))}function _t(e){return e?lt():aa()}function lt(){return tn(!0)}function dt(e,t,n,r,a){var i=35===e;a.typeParameters=ot(),a.parameters=ft(t,n,r),i?(G(e),a.type=Wt()):X(e)&&(a.type=Wt())}function ft(e,t,n){if(G(18)){var r=T(),a=A();p(e),g(t);var i=Ve(16,ut);if(p(r),g(a),!G(19)&&n)return;return i}return n?void 0:qe()}function pt(){X(25)||ee()}function mt(e){var t=te(e);return 154===e&&G(93),dt(55,!1,!1,!1,t),pt(),u(re(t))}function gt(){return 20===L()&&q(yt)}function yt(){if(M(),23===L()||21===L())return!0;if(e.isModifierKind(L())){if(M(),H())return!0}else{if(!H())return!1;M()}return 55===L()||25===L()||54===L()&&(M(),55===L()||25===L()||21===L())}function ht(e,t,n){var r=te(155,e);return r.decorators=t,r.modifiers=n,r.parameters=We(16,ut,20,21),r.type=Yt(),pt(),re(r)}function vt(e,t){var n=le(),r=Y(54);if(18===L()||26===L()){var a=te(148,e);return a.modifiers=t,a.name=n,a.questionToken=r,dt(55,!1,!1,!1,a),pt(),u(re(a))}var i=te(146,e);return i.modifiers=t,i.name=n,i.questionToken=r,i.type=Yt(),57===L()&&(i.initializer=aa()),pt(),u(re(i))}function bt(){var t;if(18===L()||26===L())return!0;for(;e.isModifierKind(L());)t=L(),M();return 20===L()||(ue()&&(t=L(),M()),!!t&&(18===L()||26===L()||54===L()||55===L()||25===L()||$()))}function kt(){if(18===L()||26===L())return mt(153);if(93===L()&&q(xt))return mt(154);var e=R(),t=ua();return gt()?ht(e,void 0,t):vt(e,t)}function xt(){return M(),18===L()||26===L()}function St(){var e=te(161);return e.members=Dt(),re(e)}function Dt(){var e;return G(16)?(e=Ae(4,kt),G(17)):e=qe(),e}function Ct(){return M(),130===L()&&M(),20===L()&&Se()&&91===M()}function Et(){var e=te(143);return e.name=se(),G(91),e.constraint=Gt(),re(e)}function Tt(){var e=te(170);return G(16),e.readonlyToken=Y(130),G(20),e.typeParameter=Et(),G(21),e.questionToken=Y(54),e.type=Yt(),ee(),G(17),re(e)}function wt(){var e=te(163);return e.elementTypes=We(20,Gt,20,21),re(e)}function Nt(){var e=te(166);return G(18),e.type=Gt(),G(19),re(e)}function At(e){var t=te(e);return 159===e&&G(93),dt(35,!1,!1,!1,t),re(t)}function Pt(){var e=Z();return 22===L()?void 0:e}function Ot(){var e=te(171);return e.literal=Pn(),re(e),e}function Ft(){return 8===M()}function Rt(){switch(L()){case 118:case 134:case 132:case 121:case 135:case 137:case 129:var e=W(Pt);return e||tt();case 9:case 8:case 100:case 85:return Ot();case 37:return q(Ft)?Ot():tt();case 104:case 94:return Z();case 98:var t=rt();return 125!==L()||ci.hasPrecedingLineBreak()?t:nt(t);case 102:return at();case 16:return q(Ct)?Tt():St();case 20:return wt();case 18:return Nt();default:return tt()}}function It(){switch(L()){case 118:case 134:case 132:case 121:case 135:case 104:case 137:case 94:case 98:case 102:case 129:case 16:case 20:case 26:case 48:case 47:case 93:case 9:case 8:case 100:case 85:return!0;case 37:return q(Ft);case 18:return q(Lt);default:return H()}}function Lt(){return M(),19===L()||ct()||It()}function Mt(){for(var e=Rt();!ci.hasPrecedingLineBreak()&&X(20);)if(It()){var t=te(169,e.pos);t.objectType=e,t.indexType=Gt(),G(21),e=re(t)}else{var t=te(162,e.pos);t.elementType=e,G(21),e=re(t)}return e}function Bt(e){var t=te(168);return G(e),t.operator=e,t.type=jt(),re(t)}function jt(){switch(L()){case 126:return Bt(126)}return Mt()}function zt(e,t,n){X(n);var r=t();if(L()===n){for(var a=ne([r],r.pos);X(n);)a.push(t());a.end=I();var i=te(e,r.pos);i.types=a,r=re(i)}return r}function Kt(){return zt(165,jt,47)}function Jt(){return zt(164,Kt,48)}function Ut(){return 26===L()||18===L()&&q(qt)}function Vt(){if(e.isModifierKind(L())&&ua(),H()||98===L())return M(),!0;if(20===L()||16===L()){var t=$a.length;return Gr(),t===$a.length}return!1}function qt(){if(M(),19===L()||23===L())return!0;if(Vt()){if(55===L()||25===L()||54===L()||57===L())return!0;if(19===L()&&(M(),35===L()))return!0}return!1}function Wt(){var e=H()&&W(Ht),t=Gt();if(e){var n=te(156,e.pos);return n.parameterName=e,n.type=t,re(n)}return t}function Ht(){var e=se();if(125===L()&&!ci.hasPrecedingLineBreak())return M(),e}function Gt(){return y(20480,Xt)}function Xt(){return Ut()?At(158):93===L()?At(159):Jt()}function Yt(){return X(55)?Gt():void 0}function Qt(){switch(L()){case 98:case 96:case 94:case 100:case 85:case 8:case 9:case 12:case 13:case 18:case 20:case 16:case 88:case 74:case 93:case 40:case 62:case 70:return!0;default:return H()}}function Zt(){if(Qt())return!0;switch(L()){case 36:case 37:case 51:case 50:case 79:case 102:case 104:case 42:case 43:case 26:case 120:case 115:return!0;default:return!!bn()||H()}}function $t(){return 16!==L()&&88!==L()&&74!==L()&&56!==L()&&Zt()}function en(){var e=N();e&&m(!1);for(var t,n=nn();t=Y(25);)n=xn(n,t,nn());return e&&m(!0),n}function tn(e){if(57===L()||!(ci.hasPrecedingLineBreak()||e&&16===L())&&Zt())return G(57),nn()}function nn(){if(rn())return on();var t=cn()||dn();if(t)return t;var n=yn(0);return 70===n.kind&&35===L()?sn(n):e.isLeftHandSideExpression(n)&&e.isAssignmentOperator(B())?xn(n,Z(),nn()):gn(n)}function rn(){return 115===L()&&(!!T()||q(Fr))}function an(){return M(),!ci.hasPrecedingLineBreak()&&H()}function on(){var e=te(195);return M(),ci.hasPrecedingLineBreak()||38!==L()&&!Zt()?re(e):(e.asteriskToken=Y(38),e.expression=nn(),re(e))}function sn(t,n){e.Debug.assert(35===L(),"parseSimpleArrowFunctionExpression should only have been called if we had a =>");var r;n?(r=te(185,n.pos),r.modifiers=n):r=te(185,t.pos);var a=te(144,t.pos);return a.name=t,re(a),r.parameters=ne([a],a.pos),r.parameters.end=a.end,r.equalsGreaterThanToken=Q(35,!1,e.Diagnostics._0_expected,"=>"),r.body=mn(!!n),u(re(r))}function cn(){var t=un();if(0!==t){var n=1===t?pn(!0):W(ln);if(n){var r=!!(256&e.getModifierFlags(n)),a=L();return n.equalsGreaterThanToken=Q(35,!1,e.Diagnostics._0_expected,"=>"),n.body=35===a||16===a?mn(r):se(),u(re(n))}}}function un(){return 18===L()||26===L()||119===L()?q(_n):35===L()?1:0}function _n(){if(119===L()){if(M(),ci.hasPrecedingLineBreak())return 0;if(18!==L()&&26!==L())return 0}var t=L(),n=M();if(18===t){if(19===n){var r=M();switch(r){case 35:case 55:case 16:return 1;default:return 0}}return 20===n||16===n?2:23===n?1:H()?55===M()?1:2:0}if(e.Debug.assert(26===t),!H())return 0;if(1===Za.languageVariant){var a=q(function(){var e=M();if(84===e){var t=M();switch(t){case 57:case 28:return!1;default:return!0}}else if(25===e)return!0;return!1});return a?1:0}return 2}function ln(){return pn(!1)}function dn(){if(119===L()){var e=q(fn);if(1===e){var t=_a(),n=yn(0);return sn(n,t)}}}function fn(){if(119===L()){if(M(),ci.hasPrecedingLineBreak()||35===L())return 0;var e=yn(0);if(!ci.hasPrecedingLineBreak()&&70===e.kind&&35===L())return 1}return 0}function pn(t){var n=te(185);n.modifiers=_a();var r=!!(256&e.getModifierFlags(n));if(dt(55,!1,r,!t,n),n.parameters&&(t||35===L()||16===L()))return n}function mn(e){return 16===L()?fr(!1,e,!1):24!==L()&&88!==L()&&74!==L()&&Lr()&&!$t()?fr(!1,e,!0):e?S(nn):D(nn)}function gn(t){var n=Y(54);if(!n)return t;var r=te(193,t.pos);return r.condition=t,r.questionToken=n,r.whenTrue=y(ui,nn),r.colonToken=Q(55,!1,e.Diagnostics._0_expected,e.tokenToString(55)),r.whenFalse=nn(),re(r)}function yn(e){var t=An();return vn(e,t)}function hn(e){return 91===e||140===e}function vn(e,t){for(;;){B();var n=kn(),r=39===L()?n>=e:n>e;if(!r)break;if(91===L()&&w())break;if(117===L()){if(ci.hasPrecedingLineBreak())break;M(),t=Sn(t,Gt())}else t=xn(t,Z(),yn(n))}return t}function bn(){return(!w()||91!==L())&&kn()>0}function kn(){switch(L()){case 53:return 1;case 52:return 2;case 48:return 3;case 49:return 4;case 47:return 5;case 31:case 32:case 33:case 34:return 6;case 26:case 28:case 29:case 30:case 92:case 91:case 117:return 7;case 44:case 45:case 46:return 8;case 36:case 37:return 9;case 38:case 40:case 41:return 10;case 39:return 11}return-1}function xn(e,t,n){var r=te(192,e.pos);return r.left=e,r.operatorToken=t,r.right=n,re(r)}function Sn(e,t){var n=te(200,e.pos);return n.expression=e,n.type=t,re(n)}function Dn(){var e=te(190);return e.operator=L(),M(),e.operand=Pn(),re(e)}function Cn(){var e=te(186);return M(),e.expression=Pn(),re(e)}function En(){var e=te(187);return M(),e.expression=Pn(),re(e)}function Tn(){var e=te(188);return M(),e.expression=Pn(),re(e)}function wn(){return 120===L()&&(!!A()||q(an))}function Nn(){var e=te(189);return M(),e.expression=Pn(),re(e)}function An(){if(On()){var t=Fn();return 39===L()?vn(kn(),t):t}var n=L(),r=Pn();if(39===L()){var a=e.skipTrivia(ni,r.pos);182===r.kind?O(a,r.end-a,e.Diagnostics.A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses):O(a,r.end-a,e.Diagnostics.An_unary_expression_with_the_0_operator_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses,e.tokenToString(n))}return r}function Pn(){switch(L()){case 36:case 37:case 51:case 50:return Dn();case 79:return Cn();case 102:return En();case 104:return Tn();case 26:return Gn();case 120:if(wn())return Nn();default:return Fn()}}function On(){switch(L()){case 36:case 37:case 51:case 50:case 79:case 102:case 104:case 120:return!1;case 26:if(1!==Za.languageVariant)return!1;default:return!0}}function Fn(){if(42===L()||43===L()){var t=te(190);return t.operator=L(),M(),t.operand=Rn(),re(t)}if(1===Za.languageVariant&&26===L()&&q(De))return Bn(!0);var n=Rn();if(e.Debug.assert(e.isLeftHandSideExpression(n)),(42===L()||43===L())&&!ci.hasPrecedingLineBreak()){var t=te(191,n.pos);return t.operand=n,t.operator=L(),M(),re(t)}return n}function Rn(){var e=96===L()?Ln():In();return Yn(e)}function In(){var e=er();return Xn(e)}function Ln(){var t=Z();if(18===L()||22===L()||20===L())return t;var n=te(177,t.pos);return n.expression=t,Q(22,!1,e.Diagnostics.super_must_be_followed_by_an_argument_list_or_member_access),n.name=Ge(!0),re(n)}function Mn(e,t){return e.kind===t.kind&&(70===e.kind?e.text===t.text:98===e.kind||e.name.text===t.name.text&&Mn(e.expression,t.expression))}function Bn(t){var n,r=Jn(t);if(248===r.kind){var a=te(246,r.pos);a.openingElement=r,a.children=Kn(a.openingElement.tagName),a.closingElement=Hn(t),Mn(a.openingElement.tagName,a.closingElement.tagName)||O(a.closingElement.pos,a.closingElement.end-a.closingElement.pos,e.Diagnostics.Expected_corresponding_JSX_closing_tag_for_0,e.getTextOfNodeFromSourceText(ni,a.openingElement.tagName)),n=re(a)}else e.Debug.assert(247===r.kind),n=r;if(t&&26===L()){var i=W(function(){return Bn(!0)});if(i){P(e.Diagnostics.JSX_expressions_must_have_one_parent_element);var o=te(192,n.pos);return o.end=i.end,o.left=n,o.right=i,o.operatorToken=ae(25,!1,void 0),o.operatorToken.pos=o.operatorToken.end=o.right.pos,o}}return n}function jn(){var e=te(10,ci.getStartPos());return ti=ci.scanJsxToken(),re(e)}function zn(){switch(L()){case 10:return jn();case 16:return Vn(!1);case 26:return Bn(!1)}e.Debug.fail("Unknown JSX child kind "+L())}function Kn(t){var n=ne(),r=oi;for(oi|=16384;;){if(ti=ci.reScanJsxToken(),27===L())break;if(1===L()){O(t.pos,t.end-t.pos,e.Diagnostics.JSX_element_0_has_no_corresponding_closing_tag,e.getTextOfNodeFromSourceText(ni,t));break}n.push(zn())}return n.end=ci.getTokenPos(),oi=r,n}function Jn(e){var t=ci.getStartPos();G(26);var n,r=Un(),a=Ae(13,qn);return 28===L()?(n=te(248,t),J()):(G(40),e?G(28):(G(28,void 0,!1),J()),n=te(247,t)),n.tagName=r,n.attributes=a,re(n)}function Un(){K();for(var e=98===L()?Z():ce();X(22);){var t=te(177,e.pos);t.expression=e,t.name=Ge(!0),e=re(t)}return e}function Vn(e){var t=te(252);return G(16),17!==L()&&(t.expression=nn()),e?G(17):(G(17,void 0,!1),J()),re(t)}function qn(){if(16===L())return Wn();K();var e=te(250);if(e.name=ce(),57===L())switch(U()){case 9:e.initializer=Qe();break;default:e.initializer=Vn(!0)}return re(e)}function Wn(){var e=te(251);return G(16),G(23),e.expression=en(),G(17),re(e)}function Hn(e){var t=te(249);return G(27),t.tagName=Un(),e?G(28):(G(28,void 0,!1),J()),re(t)}function Gn(){var e=te(182);return G(26),e.type=Gt(),G(28),e.expression=Pn(),re(e)}function Xn(e){for(;;){var t=Y(22);if(t){var n=te(177,e.pos);n.expression=e,n.name=Ge(!0),e=re(n)}else if(50!==L()||ci.hasPrecedingLineBreak())if(N()||!X(20)){if(12!==L()&&13!==L())return e;var r=te(181,e.pos);r.tag=e,r.template=12===L()?Qe():Xe(),e=re(r)}else{var a=te(178,e.pos);if(a.expression=e,21!==L()&&(a.argumentExpression=v(en),9===a.argumentExpression.kind||8===a.argumentExpression.kind)){var i=a.argumentExpression;i.text=ie(i.text)}G(21),e=re(a)}else{M();var o=te(201,e.pos);o.expression=e,e=re(o)}}}function Yn(e){for(;;)if(e=Xn(e),26!==L()){if(18!==L())return e;var t=te(179,e.pos);t.expression=e,t.arguments=Qn(),e=re(t)}else{var n=W(Zn);if(!n)return e;var t=te(179,e.pos);t.expression=e,t.typeArguments=n,t.arguments=Qn(),e=re(t)}}function Qn(){G(18);var e=Ve(11,ar);return G(19),e}function Zn(){if(X(26)){var e=Ve(19,Gt);if(G(28))return e&&$n()?e:void 0}}function $n(){switch(L()){case 18:case 22:case 19:case 21:case 55:case 24:case 54:case 31:case 33:case 32:case 34:case 52:case 53:case 49:case 47:case 48:case 17:case 1:return!0;case 25:case 16:default:return!1}}function er(){switch(L()){case 8:case 9:case 12:return Qe();case 98:case 96:case 94:case 100:case 85:return Z();case 18:return tr();case 20:return ir();case 16:return cr();case 119:if(!q(Or))break;return ur();case 74:return da();case 88:return ur();case 93:return lr();case 40:case 62:if(11===j())return Qe();break;case 13:return Xe()}return se(e.Diagnostics.Expression_expected)}function tr(){var e=te(183);return G(18),e.expression=v(en),G(19),re(e)}function nr(){var e=te(196);return G(23),e.expression=nn(),re(e)}function rr(){return 23===L()?nr():25===L()?te(198):nn()}function ar(){return y(ui,rr)}function ir(){var e=te(175);return G(20),ci.hasPrecedingLineBreak()&&(e.multiLine=!0),e.elements=Ve(15,rr),G(21),re(e)}function or(e,t,n){return me(124)?ia(151,e,t,n):me(133)?ia(152,e,t,n):void 0}function sr(){var e=ci.getStartPos(),t=Y(23);if(t){var n=te(259,e);return n.expression=nn(),u(re(n))}var r=ca(),a=ua(),i=or(e,r,a);if(i)return i;var o=Y(38),s=H(),c=le(),_=Y(54);if(o||18===L()||26===L())return ta(e,r,a,o,c,_);var l=s&&(25===L()||17===L()||57===L());if(l){var d=te(258,e);d.name=c,d.questionToken=_;var f=Y(57);return f&&(d.equalsToken=f,d.objectAssignmentInitializer=v(nn)),u(re(d))}var p=te(257,e);return p.modifiers=a,p.name=c,p.questionToken=_,G(55),p.initializer=v(nn),u(re(p))}function cr(){var e=te(176);return G(16),ci.hasPrecedingLineBreak()&&(e.multiLine=!0),e.properties=Ve(12,sr,!0),G(17),re(e)}function ur(){var t=N();t&&m(!1);var n=te(184);n.modifiers=ua(),G(88),n.asteriskToken=Y(38);var r=!!n.asteriskToken,a=!!(256&e.getModifierFlags(n));return n.name=r&&a?C(_r):r?k(_r):a?S(_r):_r(),dt(55,r,a,!1,n),n.body=fr(r,a,!1),t&&m(!0),u(re(n))}function _r(){return H()?se():void 0}function lr(){var e=te(180);return G(93),e.expression=In(),e.typeArguments=W(Zn),(e.typeArguments||18===L())&&(e.arguments=Qn()),re(e)}function dr(e,t){var n=te(204);return G(16,t)||e?(ci.hasPrecedingLineBreak()&&(n.multiLine=!0),n.statements=Ae(1,jr),G(17)):n.statements=qe(),re(n)}function fr(e,t,n,r){var a=T();p(e);var i=A();g(t);var o=N();o&&m(!1);var s=dr(n,r);return o&&m(!0),p(a),g(i),s}function pr(){var e=te(206);return G(24),re(e)}function mr(){var e=te(208);return G(89),G(18),e.expression=v(en),G(19),e.thenStatement=jr(),e.elseStatement=X(81)?jr():void 0,re(e)}function gr(){var e=te(209);return G(80),e.statement=jr(),G(105),G(18),e.expression=v(en),G(19),X(24),re(e)}function yr(){var e=te(210);return G(105),G(18),e.expression=v(en),G(19),e.statement=jr(),re(e)}function hr(){var e=R();G(87),G(18);var t=void 0;24!==L()&&(t=103===L()||109===L()||75===L()?Yr(!0):b(en));var n;if(X(91)){var r=te(212,e);r.initializer=t,r.expression=v(en),G(19),n=r}else if(X(140)){var a=te(213,e);a.initializer=t,a.expression=v(nn),G(19),n=a}else{var i=te(211,e);i.initializer=t,G(24),24!==L()&&19!==L()&&(i.condition=v(en)),G(24),19!==L()&&(i.incrementor=v(en)),G(19),n=i}return n.statement=jr(),re(n)}function vr(e){var t=te(e);return G(215===e?71:76),$()||(t.label=se()),ee(),re(t)}function br(){var e=te(216);return G(95),$()||(e.expression=v(en)),ee(),re(e)}function kr(){var e=te(217);return G(106),G(18),e.expression=v(en),G(19),e.statement=jr(),re(e)}function xr(){var e=te(253);return G(72),e.expression=v(en),G(55),e.statements=Ae(3,jr),re(e)}function Sr(){var e=te(254);return G(78),G(55),e.statements=Ae(3,jr),re(e)}function Dr(){return 72===L()?xr():Sr()}function Cr(){var e=te(218);G(97),G(18),e.expression=v(en),G(19);var t=te(232,ci.getStartPos());return G(16),t.clauses=Ae(2,Dr),G(17),e.caseBlock=re(t),re(e)}function Er(){var e=te(220);return G(99),e.expression=ci.hasPrecedingLineBreak()?void 0:v(en),ee(),re(e)}function Tr(){var e=te(221);return G(101),e.tryBlock=dr(!1),e.catchClause=73===L()?wr():void 0,e.catchClause&&86!==L()||(G(86),e.finallyBlock=dr(!1)),re(e)}function wr(){var e=te(256);return G(73),G(18)&&(e.variableDeclaration=Xr()),G(19),e.block=dr(!1),re(e)}function Nr(){var e=te(222);return G(77),ee(),re(e)}function Ar(){var e=ci.getStartPos(),t=v(en);if(70===t.kind&&X(55)){var n=te(219,e);return n.label=t,n.statement=jr(),u(re(n))}var r=te(207,e);return r.expression=t,ee(),u(re(r))}function Pr(){return M(),e.tokenIsIdentifierOrKeyword(L())&&!ci.hasPrecedingLineBreak()}function Or(){return M(),88===L()&&!ci.hasPrecedingLineBreak()}function Fr(){return M(),(e.tokenIsIdentifierOrKeyword(L())||8===L())&&!ci.hasPrecedingLineBreak()}function Rr(){for(;;)switch(L()){case 103:case 109:case 75:case 88:case 74:case 82:return!0;case 108:case 136:return an();case 127:case 128:return Kr();case 116:case 119:case 123:case 111:case 112:case 113:case 130:if(M(),ci.hasPrecedingLineBreak())return!1;continue;case 139:return M(),16===L()||70===L()||83===L();case 90:return M(),9===L()||38===L()||16===L()||e.tokenIsIdentifierOrKeyword(L());case 83:if(M(),57===L()||38===L()||16===L()||78===L()||117===L())return!0;continue;case 114:M();continue;default:return!1}}function Ir(){return q(Rr)}function Lr(){switch(L()){case 56:case 24:case 16:case 103:case 109:case 88:case 74:case 82:case 89:case 80:case 105:case 87:case 76:case 71:case 95:case 106:case 97:case 99:case 101:case 77:case 73:case 86:return!0;case 75:case 83:case 90:return Ir();case 119:case 123:case 108:case 127:case 128:case 136:case 139:return!0;case 113:case 111:case 112:case 114:case 130:return Ir()||!q(Pr);default:return Zt()}}function Mr(){return M(),H()||16===L()||20===L()}function Br(){return q(Mr)}function jr(){switch(L()){case 24:return pr();case 16:return dr(!1);case 103:return Zr(ci.getStartPos(),void 0,void 0);case 109:if(Br())return Zr(ci.getStartPos(),void 0,void 0);break;case 88:return $r(ci.getStartPos(),void 0,void 0);case 74:return fa(ci.getStartPos(),void 0,void 0);case 89:return mr();case 80:return gr();case 105:return yr();case 87:return hr();case 76:return vr(214);case 71:return vr(215);case 95:return br();case 106:return kr();case 97:return Cr();case 99:return Er();case 101:case 73:case 86:return Tr();case 77:return Nr();case 56:return zr();case 119:case 108:case 136:case 127:case 128:case 123:case 75:case 82:case 83:case 90:case 111:case 112:case 113:case 116:case 114:case 130:case 139:if(Ir())return zr()}return Ar()}function zr(){var t=R(),n=ca(),r=ua();switch(L()){case 103:case 109:case 75:return Zr(t,n,r);case 88:return $r(t,n,r);case 74:return fa(t,n,r);case 108:return xa(t,n,r);case 136:return Sa(t,n,r);case 82:return Ca(t,n,r);case 139:case 127:case 128:return Na(t,n,r);case 90:return Ra(t,n,r);case 83:switch(M(),L()){case 78:case 57:return qa(t,n,r);case 117:return Fa(t,n,r);default:return Va(t,n,r)}default:if(n||r){var a=ae(244,!0,e.Diagnostics.Declaration_expected);return a.pos=t,a.decorators=n,a.modifiers=r,re(a)}}}function Kr(){return M(),!ci.hasPrecedingLineBreak()&&(H()||9===L())}function Jr(e,t,n){return 16!==L()&&$()?void ee():fr(e,t,!1,n)}function Ur(){if(25===L())return te(198);var e=te(174);return e.dotDotDotToken=Y(23),e.name=Gr(),e.initializer=_t(!1),re(e)}function Vr(){var e=te(174);e.dotDotDotToken=Y(23);var t=H(),n=le();return t&&55!==L()?e.name=n:(G(55),e.propertyName=n,e.name=Gr()),e.initializer=_t(!1),re(e)}function qr(){var e=te(172);return G(16),e.elements=Ve(9,Vr),G(17),re(e)}function Wr(){var e=te(173);return G(20),e.elements=Ve(10,Ur),G(21),re(e)}function Hr(){return 16===L()||20===L()||H()}function Gr(){return 20===L()?Wr():16===L()?qr():se()}function Xr(){var e=te(223);return e.name=Gr(),e.type=Yt(),hn(L())||(e.initializer=tn(!1)),re(e)}function Yr(t){var n=te(224);switch(L()){case 103:break;case 109:n.flags|=1;break;case 75:n.flags|=2;break;default:e.Debug.fail()}if(M(),140===L()&&q(Qr))n.declarations=qe();else{var r=w();f(t),n.declarations=Ve(8,Xr),f(r)}return re(n)}function Qr(){return Se()&&19===M()}function Zr(e,t,n){var r=te(205,e);return r.decorators=t,r.modifiers=n,r.declarationList=Yr(!1),ee(),u(re(r))}function $r(t,n,r){var a=te(225,t);a.decorators=n,a.modifiers=r,G(88),a.asteriskToken=Y(38),a.name=e.hasModifier(a,512)?_r():se();var i=!!a.asteriskToken,o=e.hasModifier(a,256);return dt(55,i,o,!1,a),a.body=Jr(i,o,e.Diagnostics.or_expected),u(re(a))}function ea(t,n,r){var a=te(150,t);return a.decorators=n,a.modifiers=r,G(122),dt(55,!1,!1,!1,a),a.body=Jr(!1,!1,e.Diagnostics.or_expected),u(re(a))}function ta(t,n,r,a,i,o,s){var c=te(149,t);c.decorators=n,c.modifiers=r,c.asteriskToken=a,c.name=i,c.questionToken=o;var _=!!a,l=e.hasModifier(c,256);return dt(55,_,l,!1,c),c.body=Jr(_,l,s),u(re(c))}function na(t,n,r,a,i){var o=te(147,t);return o.decorators=n,o.modifiers=r,o.name=a,o.questionToken=i,o.type=Yt(),o.initializer=e.hasModifier(o,32)?v(aa):y(6144,aa),ee(),u(re(o))}function ra(t,n,r){var a=Y(38),i=le(),o=Y(54);return a||18===L()||26===L()?ta(t,n,r,a,i,o,e.Diagnostics.or_expected):na(t,n,r,i,o)}function aa(){return tn(!1)}function ia(e,t,n,r){var a=te(e,t);return a.decorators=n,a.modifiers=r,a.name=le(),dt(55,!1,!1,!1,a),a.body=Jr(!1,!1),u(re(a))}function oa(e){switch(e){case 113:case 111:case 112:case 114:case 130:return!0;default:return!1}}function sa(){var t;if(56===L())return!0;for(;e.isModifierKind(L());){if(t=L(),oa(t))return!0;M()}if(38===L())return!0;if(ue()&&(t=L(),M()),20===L())return!0;if(void 0!==t){if(!e.isKeyword(t)||133===t||124===t)return!0;switch(L()){case 18:case 26:case 55:case 57:case 54:return!0;default:return $()}}return!1}function ca(){for(var e;;){var t=R();if(!X(56))break;var n=te(145,t);n.expression=x(Rn),re(n),e?e.push(n):e=ne([n],t)}return e&&(e.end=I()),e}function ua(e){for(var t;;){var n=ci.getStartPos(),r=L();if(75===L()&&e){if(!W(ge))break}else if(!he())break;var a=re(te(r,n));t?t.push(a):t=ne([a],n)}return t&&(t.end=ci.getStartPos()),t}
-function _a(){var e;if(119===L()){var t=ci.getStartPos(),n=L();M();var r=re(te(n,t));e=ne([r],t),e.end=ci.getStartPos()}return e}function la(){if(24===L()){var t=te(203);return M(),re(t)}var n=R(),r=ca(),a=ua(!0),i=or(n,r,a);if(i)return i;if(122===L())return ea(n,r,a);if(gt())return ht(n,r,a);if(e.tokenIsIdentifierOrKeyword(L())||9===L()||8===L()||38===L()||20===L())return ra(n,r,a);if(r||a){var o=ae(70,!0,e.Diagnostics.Declaration_expected);return na(n,r,a,o,void 0)}e.Debug.fail("Should not have attempted to parse class member declaration.")}function da(){return pa(ci.getStartPos(),void 0,void 0,197)}function fa(e,t,n){return pa(e,t,n,226)}function pa(e,t,n,r){var a=te(r,e);return a.decorators=t,a.modifiers=n,G(74),a.name=ma(),a.typeParameters=ot(),a.heritageClauses=ya(),G(16)?(a.members=ka(),G(17)):a.members=qe(),u(re(a))}function ma(){return H()&&!ga()?se():void 0}function ga(){return 107===L()&&q(De)}function ya(){if(ba())return Ae(21,ha)}function ha(){if(84===L()||107===L()){var e=te(255);return e.token=L(),M(),e.types=Ve(7,va),re(e)}}function va(){var e=te(199);return e.expression=Rn(),26===L()&&(e.typeArguments=We(19,Gt,26,28)),re(e)}function ba(){return 84===L()||107===L()}function ka(){return Ae(5,la)}function xa(e,t,n){var r=te(227,e);return r.decorators=t,r.modifiers=n,G(108),r.name=se(),r.typeParameters=ot(),r.heritageClauses=ya(),r.members=Dt(),u(re(r))}function Sa(e,t,n){var r=te(228,e);return r.decorators=t,r.modifiers=n,G(136),r.name=se(),r.typeParameters=ot(),G(57),r.type=Gt(),ee(),u(re(r))}function Da(){var e=te(260,ci.getStartPos());return e.name=le(),e.initializer=v(aa),u(re(e))}function Ca(e,t,n){var r=te(229,e);return r.decorators=t,r.modifiers=n,G(82),r.name=se(),G(16)?(r.members=Ve(6,Da),G(17)):r.members=qe(),u(re(r))}function Ea(){var e=te(231,ci.getStartPos());return G(16)?(e.statements=Ae(1,jr),G(17)):e.statements=qe(),re(e)}function Ta(e,t,n,r){var a=te(230,e),i=16&r;return a.decorators=t,a.modifiers=n,a.flags|=r,a.name=se(),a.body=X(22)?Ta(R(),void 0,void 0,4|i):Ea(),u(re(a))}function wa(e,t,n){var r=te(230,e);return r.decorators=t,r.modifiers=n,139===L()?(r.name=se(),r.flags|=512):r.name=Qe(!0),16===L()?r.body=Ea():ee(),re(r)}function Na(e,t,n){var r=0;if(139===L())return wa(e,t,n);if(X(128))r|=16;else if(G(127),9===L())return wa(e,t,n);return Ta(e,t,n,r)}function Aa(){return 131===L()&&q(Pa)}function Pa(){return 18===M()}function Oa(){return 40===M()}function Fa(e,t,n){var r=te(233,e);return r.decorators=t,r.modifiers=n,G(117),G(128),r.name=se(),ee(),re(r)}function Ra(e,t,n){G(90);var r,a=ci.getStartPos();if(H()&&(r=se(),25!==L()&&138!==L())){var i=te(234,e);return i.decorators=t,i.modifiers=n,i.name=r,G(57),i.moduleReference=La(),ee(),u(re(i))}var o=te(235,e);return o.decorators=t,o.modifiers=n,(r||38===L()||16===L())&&(o.importClause=Ia(r,a),G(138)),o.moduleSpecifier=Ba(),ee(),re(o)}function Ia(e,t){var n=te(236,t);return e&&(n.name=e),n.name&&!X(25)||(n.namedBindings=38===L()?ja():za(238)),re(n)}function La(){return Aa()?Ma():He(!1)}function Ma(){var e=te(245);return G(131),G(18),e.expression=Ba(),G(19),re(e)}function Ba(){if(9===L()){var e=Qe();return ie(e.text),e}return en()}function ja(){var e=te(237);return G(38),G(117),e.name=se(),re(e)}function za(e){var t=te(e);return t.elements=We(22,238===e?Ja:Ka,16,17),re(t)}function Ka(){return Ua(243)}function Ja(){return Ua(239)}function Ua(t){var n=te(t),r=e.isKeyword(L())&&!H(),a=ci.getTokenPos(),i=ci.getTextPos(),o=ce();return 117===L()?(n.propertyName=o,G(117),r=e.isKeyword(L())&&!H(),a=ci.getTokenPos(),i=ci.getTextPos(),n.name=ce()):n.name=o,239===t&&r&&O(a,i-a,e.Diagnostics.Identifier_expected),re(n)}function Va(e,t,n){var r=te(241,e);return r.decorators=t,r.modifiers=n,X(38)?(G(138),r.moduleSpecifier=Ba()):(r.exportClause=za(242),(138===L()||9===L()&&!ci.hasPrecedingLineBreak())&&(G(138),r.moduleSpecifier=Ba())),ee(),re(r)}function qa(e,t,n){var r=te(240,e);return r.decorators=t,r.modifiers=n,X(57)?r.isExportEquals=!0:G(78),r.expression=nn(),ee(),re(r)}function Wa(t){for(var n,r=e.createScanner(t.languageVersion,!1,0,ni),a=[],i=[],o=[];;){var s=r.scan();if(2!==s){if(e.isTrivia(s))continue;break}var c={pos:r.getTokenPos(),end:r.getTextPos(),kind:r.getToken()},u=ni.substring(c.pos,c.end),_=e.getFileReferenceFromReferencePath(u,c);if(_){var l=_.fileReference;t.hasNoDefaultLib=_.isNoDefaultLib;var d=_.diagnosticMessage;l&&(_.isTypeReferenceDirective?i.push(l):a.push(l)),d&&$a.push(e.createFileDiagnostic(t,c.pos,c.end-c.pos,d))}else{var f=/^\/\/\/\s*".length;return O(n,r-n,e.Diagnostics.Type_argument_list_cannot_be_empty)}}function b(e){var t=te(141,e.pos);return t.left=e,t.right=ce(),re(t)}function k(){var e=te(270);return e.literal=St(),re(e)}function x(){var e=te(269);return M(),e.type=c(),re(e)}function S(){var e=te(267);return M(),e.types=Ve(26,c),D(e.types),G(21),re(e)}function D(t){if(0===$a.length&&t.hasTrailingComma){var n=t.end-",".length;O(n,",".length,e.Diagnostics.Trailing_comma_not_allowed)}}function C(){var e=te(266);return M(),e.types=E(c()),G(19),re(e)}function E(t){e.Debug.assert(!!t);for(var n=ne([t],t.pos);X(48);)n.push(c());return n.end=ci.getStartPos(),n}function T(){var e=te(263);return M(),re(e)}function w(){var e=te(288);return e.literal=Ot(),re(e)}function N(){var e=ci.getStartPos();if(M(),25===L()||17===L()||19===L()||28===L()||57===L()||48===L()){var t=te(264,e);return re(t)}var t=te(268,e);return t.type=c(),re(t)}function A(e,t,n){o(e,5,void 0,1),Za={languageVariant:0,text:e};var r=R(t,n),a=$a;return s(),r?{jsDoc:r,diagnostics:a}:void 0}function F(e,t,n){var r=ti,a=$a.length,i=_i,o=R(t,n);return o&&(o.parent=e),ti=r,$a.length=a,_i=i,o}function R(t,n){function r(e){for(;e.length&&("\n"===e[0]||"\r"===e[0]);)e.shift()}function i(e){for(;e.length&&("\n"===e[e.length-1]||"\r"===e[e.length-1]);)e.pop()}function o(e,t){return 47===e.charCodeAt(t)&&42===e.charCodeAt(t+1)&&42===e.charCodeAt(t+2)&&42!==e.charCodeAt(t+3)}function s(){var e=te(278,t);return e.tags=T,e.comment=N.length?N.join(""):void 0,re(e,E)}function c(){for(;5===L()||4===L();)x()}function u(t){e.Debug.assert(56===L());var n=te(56,ci.getTokenPos());n.end=ci.getTextPos(),x();var r=S();if(c(),r){var a;if(r)switch(r.text){case"augments":a=h(n,r);break;case"param":a=p(n,r);break;case"return":case"returns":a=m(n,r);break;case"template":a=k(n,r);break;case"type":a=g(n,r);break;case"typedef":a=v(n,r);break;default:a=l(n,r)}else a=l(n,r);a&&d(a,_(t+a.end-a.pos))}}function _(e){function t(t){n||(n=e),a.push(t),e+=t.length}for(var n,a=[],o=1;56!==L()&&1!==L();){switch(L()){case 4:o>=1&&(o=0,a.push(ci.getTokenText())),e=0;break;case 56:break;case 5:if(2===o)t(ci.getTokenText());else{var s=ci.getTokenText();void 0!==n&&e+s.length>n&&a.push(s.slice(n-e-1)),e+=s.length}break;case 38:if(0===o){o=1,e+=ci.getTokenText().length;break}default:o=2,t(ci.getTokenText())}if(56===L())break;x()}return r(a),i(a),a}function l(e,t){var n=te(279,e.pos);return n.atToken=e,n.tagName=t,re(n)}function d(e,t){e.comment=t.join(""),T?T.push(e):T=ne([e],e.pos),T.end=e.end}function f(){return W(function(){if(c(),16===L())return a()})}function p(t,n){var r=f();c();var a,i;if(Y(20)?(a=S(),c(),i=!0,Y(57)&&en(),G(21)):e.tokenIsIdentifierOrKeyword(L())&&(a=S()),!a)return void O(ci.getStartPos(),0,e.Diagnostics.Identifier_expected);var o,s;r?s=a:o=a,r||(r=f());var u=te(281,t.pos);return u.atToken=t,u.tagName=n,u.preParameterName=o,u.typeExpression=r,u.postParameterName=s,u.parameterName=s||o,u.isBracketed=i,re(u)}function m(t,n){e.forEach(T,function(e){return 282===e.kind})&&O(n.pos,ci.getTokenPos()-n.pos,e.Diagnostics._0_tag_already_specified,n.text);var r=te(282,t.pos);return r.atToken=t,r.tagName=n,r.typeExpression=f(),re(r)}function g(t,n){e.forEach(T,function(e){return 283===e.kind})&&O(n.pos,ci.getTokenPos()-n.pos,e.Diagnostics._0_tag_already_specified,n.text);var r=te(283,t.pos);return r.atToken=t,r.tagName=n,r.typeExpression=f(),re(r)}function y(t,n){var r=f();c();var a=S();if(c(),!a)return void O(ci.getStartPos(),0,e.Diagnostics.Identifier_expected);var i=te(286,t.pos);return i.atToken=t,i.tagName=n,i.name=a,i.typeExpression=r,re(i)}function h(e,t){var n=f(),r=te(280,e.pos);return r.atToken=e,r.tagName=t,r.typeExpression=n,re(r)}function v(e,t){function n(){for(var e=te(287,ci.getStartPos()),t=ci.getStartPos(),n=!0,r=!1,a=!1;1!==L()&&!a;)switch(x(),L()){case 56:n&&(a=!b(e),a||(t=ci.getStartPos())),r=!1;break;case 4:t=ci.getStartPos()-1,n=!0,r=!1;break;case 38:r&&(n=!1),r=!0;break;case 70:n=!1;case 1:}return ci.setTextPos(t),re(e)}function r(e){var t=ci.getTokenPos(),n=S();if(n&&X(22)){var a=te(230,t);return a.flags|=e,a.name=n,a.body=r(4),a}return n&&4&e&&(n.isInJSDocNamespace=!0),n}var a=f();c();var i=te(285,e.pos);if(i.atToken=e,i.tagName=t,i.fullName=r(0),i.fullName){for(var o=i.fullName;70!==o.kind;)o=o.body;i.name=o}if(i.typeExpression=a,c(),a){if(272===a.type.kind){var s=a.type;if(70===s.name.kind){var u=s.name;"Object"===u.text&&(i.jsDocTypeLiteral=n())}}i.jsDocTypeLiteral||(i.jsDocTypeLiteral=a.type)}else i.jsDocTypeLiteral=n();return re(i)}function b(t){e.Debug.assert(56===L());var n=te(56,ci.getStartPos());n.end=ci.getTextPos(),x();var r=S();if(c(),!r)return!1;switch(r.text){case"type":return!t.jsDocTypeTag&&(t.jsDocTypeTag=g(n,r),!0);case"prop":case"property":var a=y(n,r);return!!a&&(t.jsDocPropertyTags||(t.jsDocPropertyTags=[]),t.jsDocPropertyTags.push(a),!0)}return!1}function k(t,n){e.forEach(T,function(e){return 284===e.kind})&&O(n.pos,ci.getTokenPos()-n.pos,e.Diagnostics._0_tag_already_specified,n.text);for(var r=ne();;){var a=S();if(c(),!a)return void O(ci.getStartPos(),0,e.Diagnostics.Identifier_expected);var i=te(143,a.pos);if(i.name=a,re(i),r.push(i),25!==L())break;x(),c()}var o=te(284,t.pos);return o.atToken=t,o.tagName=n,o.typeParameters=r,re(o),r.end=o.end,o}function x(){return ti=ci.scanJSDocToken()}function S(){return D(e.tokenIsIdentifierOrKeyword(L()))}function D(t){if(!t)return void P(e.Diagnostics.Identifier_expected);var n=ci.getTokenPos(),r=ci.getTextPos(),a=te(70,n);return a.text=C.substring(n,r),re(a,r),x(),a}var C=ni;t=t||0;var E=void 0===n?C.length:t+n;n=E-t,e.Debug.assert(t>=0),e.Debug.assert(t<=E),e.Debug.assert(E<=C.length);var T,w,N=[];return o(C,t)?(ci.scanRange(t+3,n-5,function(){function e(e){o||(o=c),N.push(e),c+=e.length}var n=!0,a=1,o=void 0,c=t-Math.max(C.lastIndexOf("\n",t),0)+4;for(x();5===L();)x();for(4===L()&&(a=0,c=0,x());1!==L();){switch(L()){case 56:0===a||1===a?(i(N),u(c),a=0,n=!1,o=void 0,c++):e(ci.getTokenText());break;case 4:N.push(ci.getTokenText()),a=0,c=0;break;case 38:var _=ci.getTokenText();1===a?(a=2,e(_)):(a=1,c+=_.length);break;case 70:e(ci.getTokenText()),a=2;break;case 5:var l=ci.getTokenText();(2===a||void 0!==o&&c+l.length>o)&&N.push(l.slice(o-c-1)),c+=l.length;break;case 1:break;default:e(ci.getTokenText())}n?x():n=!0}r(N),i(N),w=s()}),w):w}t.isJSDocType=n,t.parseJSDocTypeExpressionForTests=r,t.parseJSDocTypeExpression=a,t.parseIsolatedJSDocComment=A,t.parseJSDocComment=F;var I;!function(e){e[e.BeginningOfLine=0]="BeginningOfLine",e[e.SawAsterisk=1]="SawAsterisk",e[e.SavingComments=2]="SavingComments"}(I||(I={})),t.parseJSDocCommentWorker=R}(fi=t.JSDocParser||(t.JSDocParser={}))}(g||(g={}));var y;!function(t){function n(t,n,r,a){if(a=a||e.Debug.shouldAssert(2),l(t,n,r,a),e.textChangeRangeIsUnchanged(r))return t;if(0===t.statements.length)return g.parseSourceFile(t.fileName,n,t.languageVersion,void 0,!0,t.scriptKind);var i=t;e.Debug.assert(!i.hasBeenIncrementallyParsed),i.hasBeenIncrementallyParsed=!0;var o=t.text,s=d(t),_=u(t,r);l(t,n,_,a),e.Debug.assert(_.span.start<=r.span.start),e.Debug.assert(e.textSpanEnd(_.span)===e.textSpanEnd(r.span)),e.Debug.assert(e.textSpanEnd(e.textChangeRangeNewSpan(_))===e.textSpanEnd(e.textChangeRangeNewSpan(r)));var f=e.textChangeRangeNewSpan(_).length-_.span.length;c(i,_.span.start,e.textSpanEnd(_.span),e.textSpanEnd(e.textChangeRangeNewSpan(_)),f,o,n,a);var p=g.parseSourceFile(t.fileName,n,t.languageVersion,s,!0,t.scriptKind);return p}function r(t,n,r,o,c,u){function _(t){var n="";if(u&&a(t)&&(n=o.substring(t.pos,t.end)),t._children&&(t._children=void 0),t.pos+=r,t.end+=r,u&&a(t)&&e.Debug.assert(n===c.substring(t.pos,t.end)),i(t,_,l),t.jsDoc)for(var d=0,f=t.jsDoc;d=n,"Adjusting an element that was entirely before the change range"),e.Debug.assert(t.pos<=r,"Adjusting an element that was entirely after the change range"),e.Debug.assert(t.pos<=t.end),t.pos=Math.min(t.pos,a),t.end>=r?t.end+=i:t.end=Math.min(t.end,a),e.Debug.assert(t.pos<=t.end),t.parent&&(e.Debug.assert(t.pos>=t.parent.pos),e.Debug.assert(t.end<=t.parent.end))}function s(t,n){if(n){var r=t.pos;i(t,function(t){e.Debug.assert(t.pos>=r),r=t.end}),e.Debug.assert(r<=t.end)}}function c(t,n,a,c,u,_,l,d){function f(t){if(e.Debug.assert(t.pos<=t.end),t.pos>a)return void r(t,!1,u,_,l,d);var m=t.end;return m>=n?(t.intersectsChange=!0,t._children=void 0,o(t,n,a,c,u),i(t,f,p),void s(t,d)):void e.Debug.assert(ma)return void r(t,!0,u,_,l,d);var i=t.end;if(i>=n){t.intersectsChange=!0,t._children=void 0,o(t,n,a,c,u);for(var s=0,p=t;s0&&i<=r;i++){var o=_(t,a);e.Debug.assert(o.pos<=a);var s=o.pos;a=Math.max(0,s-1)}var c=e.createTextSpanFromBounds(a,e.textSpanEnd(n.span)),u=n.newLength+(n.span.start-a);return e.createTextChangeRange(c,u)}function _(t,n){function r(e){for(;;){var t=a(e);if(!t)return e;e=t}}function a(t){var n=void 0;return i(t,function(t){e.nodeIsPresent(t)&&(n=t)}),n}function o(t){if(!e.nodeIsMissing(t))return t.pos<=n?(t.pos>=c.pos&&(c=t),nn),!0)}var s,c=t;if(i(t,o),s){var u=r(s);u.pos>c.pos&&(c=u)}return c}function l(t,n,r,a){var i=t.text;if(r&&(e.Debug.assert(i.length-r.span.length+r.newLength===n.length),a||e.Debug.shouldAssert(3))){var o=i.substr(0,r.span.start),s=n.substr(0,r.span.start);e.Debug.assert(o===s);var c=i.substring(e.textSpanEnd(r.span),i.length),u=n.substring(e.textSpanEnd(e.textChangeRangeNewSpan(r)),n.length);e.Debug.assert(c===u)}}function d(t){function n(e){function n(t){return e>=t.pos&&e=t.pos&&e0){var s=i.declarationList.declarations[0].name;70===s.kind&&(o=s.text)}return o}}function c(t){return t.name?e.declarationNameToString(t.name):s(t)}function u(t,n,r,a,u){e.Debug.assert(!e.hasDynamicName(r));var _,l=e.hasModifier(r,512),d=l&&n?"default":s(r);if(void 0===d)_=i(0,"__missing");else if(_=t[d]||(t[d]=i(0,d)),d&&788448&a&&(Rt[d]=d),_.flags&u)if(_.isReplaceableByMethod)_=t[d]=i(0,d);else{r.name&&(r.name.parent=r);var f=2&_.flags?e.Diagnostics.Cannot_redeclare_block_scoped_variable_0:e.Diagnostics.Duplicate_identifier_0;_.declarations&&_.declarations.length&&(l?f=e.Diagnostics.A_module_cannot_have_multiple_default_exports:_.declarations&&_.declarations.length&&(l||240===r.kind&&!r.isExportEquals)&&(f=e.Diagnostics.A_module_cannot_have_multiple_default_exports)),e.forEach(_.declarations,function(t){pt.bindDiagnostics.push(e.createDiagnosticForNode(t.name||t,f,c(t)))}),pt.bindDiagnostics.push(e.createDiagnosticForNode(r.name||r,f,c(r))),_=i(0,d)}return o(_,r,a),_.parent=n,_}function _(t,n,r){var a=1&e.getCombinedModifierFlags(t);if(8388608&n)return 243===t.kind||234===t.kind&&a?u(ht.symbol.exports,ht.symbol,t,n,r):u(ht.locals,void 0,t,n,r);var i=285===t.kind&&t.name&&70===t.name.kind&&t.name.isInJSDocNamespace;if(!e.isAmbientModule(t)&&(a||32&ht.flags)||i){var o=(107455&n?1048576:0)|(793064&n?2097152:0)|(1920&n?4194304:0),s=u(ht.locals,void 0,t,o,r);return s.exportSymbol=u(ht.symbol.exports,ht.symbol,t,n,r),t.localSymbol=s,s}return u(ht.locals,void 0,t,n,r)}function l(t,n){var r=ht,a=vt;if(1&n?(ht=vt=t,32&n&&(ht.locals=e.createMap()),le(ht)):2&n&&(vt=t,vt.locals=void 0),4&n){var i=xt,o=St,s=Dt,c=Ct,u=Nt,_=At,l=16&n&&!e.hasModifier(t,256)&&!!e.getImmediatelyInvokedFunctionExpression(t);l?Ct=x():(xt={flags:2},144&n&&(xt.container=t),Ct=void 0),St=void 0,Dt=void 0,Nt=void 0,At=!1,d(t),t.flags&=-1409,!(1&xt.flags)&&8&n&&e.nodeIsPresent(t.body)&&(t.flags|=128,At&&(t.flags|=256)),261===t.kind&&(t.flags|=Pt),l?(C(Ct,xt),xt=A(Ct)):xt=i,St=o,Dt=s,Ct=c,Nt=u,At=_}else 64&n?(kt=!1,d(t),t.flags=kt?64|t.flags:t.flags&-65):d(t);ht=r,vt=a}function d(e){if(It)m(e);else if(536870912&e.transformFlags)It=!0,m(e),It=!1,jt|=e.transformFlags&~O(e.kind);else{var t=jt;jt=0,m(e),jt=t|a(e,jt)}}function f(t){if(void 0!==t)if(It)e.forEach(t,Ke);else{var n=jt;jt=0;for(var r=0,a=0,i=t;a=107&&t.originalKeywordKind<=115&&!e.isIdentifierName(t)&&!e.isInAmbientContext(t)&&(pt.parseDiagnostics.length||pt.bindDiagnostics.push(e.createDiagnosticForNode(t,Ce(t),e.declarationNameToString(t))))}function Ce(t){return e.getContainingClass(t)?e.Diagnostics.Identifier_expected_0_is_a_reserved_word_in_strict_mode_Class_definitions_are_automatically_in_strict_mode:pt.externalModuleIndicator?e.Diagnostics.Identifier_expected_0_is_a_reserved_word_in_strict_mode_Modules_are_automatically_in_strict_mode:e.Diagnostics.Identifier_expected_0_is_a_reserved_word_in_strict_mode}function Ee(t){Ot&&e.isLeftHandSideExpression(t.left)&&e.isAssignmentOperator(t.operatorToken.kind)&&Ae(t,t.left)}function Te(e){Ot&&e.variableDeclaration&&Ae(e,e.variableDeclaration.name)}function we(t){if(Ot&&70===t.expression.kind){var n=e.getErrorSpanForNode(pt,t.expression);pt.bindDiagnostics.push(e.createFileDiagnostic(pt,n.start,n.length,e.Diagnostics.delete_cannot_be_called_on_an_identifier_in_strict_mode))}}function Ne(e){return 70===e.kind&&("eval"===e.text||"arguments"===e.text)}function Ae(t,n){if(n&&70===n.kind){var r=n;if(Ne(r)){var a=e.getErrorSpanForNode(pt,n);pt.bindDiagnostics.push(e.createFileDiagnostic(pt,a.start,a.length,Pe(t),r.text))}}}function Pe(t){return e.getContainingClass(t)?e.Diagnostics.Invalid_use_of_0_Class_definitions_are_automatically_in_strict_mode:pt.externalModuleIndicator?e.Diagnostics.Invalid_use_of_0_Modules_are_automatically_in_strict_mode:e.Diagnostics.Invalid_use_of_0_in_strict_mode}function Oe(e){Ot&&Ae(e,e.name)}function Fe(t){return e.getContainingClass(t)?e.Diagnostics.Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Class_definitions_are_automatically_in_strict_mode:pt.externalModuleIndicator?e.Diagnostics.Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Modules_are_automatically_in_strict_mode:e.Diagnostics.Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5}function Re(t){if(gt<2&&261!==vt.kind&&230!==vt.kind&&!e.isFunctionLike(vt)){var n=e.getErrorSpanForNode(pt,t);pt.bindDiagnostics.push(e.createFileDiagnostic(pt,n.start,n.length,Fe(t)))}}function Ie(t){Ot&&t.isOctalLiteral&&pt.bindDiagnostics.push(e.createDiagnosticForNode(t,e.Diagnostics.Octal_literals_are_not_allowed_in_strict_mode))}function Le(e){Ot&&Ae(e,e.operand)}function Me(e){Ot&&(42!==e.operator&&43!==e.operator||Ae(e,e.operand))}function Be(t){Ot&&je(t,e.Diagnostics.with_statements_are_not_allowed_in_strict_mode)}function je(t,n,r,a,i){var o=e.getSpanOfTokenAtPosition(pt,t.pos);pt.bindDiagnostics.push(e.createFileDiagnostic(pt,o.start,o.length,n,r,a,i))}function ze(t){return"__"+e.indexOf(t.parent.parameters,t)}function Ke(e){if(e){e.parent=yt;var t=Ot;if(Ve(e),e.kind>140){var n=yt;yt=e;var r=_e(e);0===r?d(e):l(e,r),yt=n}else It||0!==(536870912&e.transformFlags)||(jt|=a(e,0));Ot=t}}function Je(t){if(!Ot)for(var n=0,r=t;n=156&&e<=171)return-3;switch(e){case 179:case 180:case 175:return 537396545;case 230:return 574674241;case 144:return 536872257;case 185:return 601249089;case 184:case 225:return 601281857;case 224:return 546309441;case 226:case 197:return 539358529;case 150:return 601015617;case 149:case 151:case 152:return 601015617;case 118:case 132:case 129:case 134:case 121:case 135:case 104:case 143:case 146:case 148:case 153:case 154:case 155:case 227:case 228:return-3;case 176:return 540087617;case 256:return 537920833;case 172:case 173:return 537396545;default:return 536872257}}var F;!function(e){e[e.NonInstantiated=0]="NonInstantiated",e[e.Instantiated=1]="Instantiated",e[e.ConstEnumOnly=2]="ConstEnumOnly"}(F=e.ModuleInstanceState||(e.ModuleInstanceState={})),e.getModuleInstanceState=t;var R;!function(e){e[e.None=0]="None",e[e.IsContainer=1]="IsContainer",e[e.IsBlockScopedContainer=2]="IsBlockScopedContainer",e[e.IsControlFlowContainer=4]="IsControlFlowContainer",e[e.IsFunctionLike=8]="IsFunctionLike",e[e.IsFunctionExpression=16]="IsFunctionExpression",e[e.HasLocals=32]="HasLocals",e[e.IsInterface=64]="IsInterface",e[e.IsObjectLiteralOrClassExpressionMethod=128]="IsObjectLiteralOrClassExpressionMethod"}(R||(R={}));var I=r();e.bindSourceFile=n,e.computeTransformFlagsForNode=a,e.getTransformFlagsSubtreeExclusions=O}(o||(o={}));var o;!function(e){function t(t){t.trace(e.formatMessage.apply(void 0,arguments))}function n(e,t){return e.traceResolution&&void 0!==t.trace}function r(t){if(t)return e.Debug.assert(e.extensionIsTypeScript(t.extension)),t.path}function a(t){return{path:t,extension:e.extensionFromPath(t)}}function i(e,t){var n=e.path,r=e.extension;return{resolvedFileName:n,extension:r,isExternalLibraryImport:t}}function o(e,t,n){return{resolvedModule:e&&i(e,t),failedLookupLocations:n}}function s(t){return!(e.isRootedDiskPath(t)||e.isExternalModuleNameRelative(t))}function c(n,r,a,i){function o(n){if(e.hasProperty(s,n)){var r=s[n];if("string"==typeof r){var o=e.normalizePath(e.combinePaths(a,r));return i.traceEnabled&&t(i.host,e.Diagnostics.package_json_has_0_field_1_that_references_2,n,r,o),o}i.traceEnabled&&t(i.host,e.Diagnostics.Expected_type_of_0_field_in_package_json_to_be_string_got_1,n,typeof r)}}var s=u(r,i.host);switch(n){case 2:case 0:return o("typings")||o("types");case 1:if("string"==typeof s.main)return i.traceEnabled&&t(i.host,e.Diagnostics.No_types_specified_in_package_json_so_returning_main_value_of_0,s.main),e.normalizePath(e.combinePaths(a,s.main));return}}function u(e,t){try{var n=t.readFile(e);return n?JSON.parse(n):{}}catch(e){return{}}}function _(t,n){if(t.typeRoots)return t.typeRoots;var r;return t.configFilePath?r=e.getDirectoryPath(t.configFilePath):n.getCurrentDirectory&&(r=n.getCurrentDirectory()),void 0!==r?l(r,n):void 0}function l(t,n){if(!n.directoryExists)return[e.combinePaths(t,L)];var r;return R(t,function(t){var a=e.combinePaths(t,L);n.directoryExists(a)&&(r||(r=[])).push(a)}),r}function d(a,i,o,s){function c(){return f&&f.length?(l&&t(s,e.Diagnostics.Resolving_with_primary_search_path_0,f.join(", ")),e.forEach(f,function(t){var n=e.combinePaths(t,a),i=e.getDirectoryPath(n);return r(C(2,n,p,!k(i,s),d))})):void(l&&t(s,e.Diagnostics.Root_directory_cannot_be_determined_skipping_primary_search_paths))}function u(){var n,o=i&&e.getDirectoryPath(i);return void 0!==o?(l&&t(s,e.Diagnostics.Looking_up_in_node_modules_folder_initial_location_0,o),n=r(w(2,a,o,p,d)),!n&&l&&t(s,e.Diagnostics.Type_reference_directive_0_was_not_resolved,a),n):void(l&&t(s,e.Diagnostics.Containing_file_is_not_specified_and_root_directory_cannot_be_determined_skipping_lookup_in_node_modules_folder))}var l=n(o,s),d={compilerOptions:o,host:s,traceEnabled:l},f=_(o,s);l&&(void 0===i?void 0===f?t(s,e.Diagnostics.Resolving_type_reference_directive_0_containing_file_not_set_root_directory_not_set,a):t(s,e.Diagnostics.Resolving_type_reference_directive_0_containing_file_not_set_root_directory_1,a,f):void 0===f?t(s,e.Diagnostics.Resolving_type_reference_directive_0_containing_file_1_root_directory_not_set,a,i):t(s,e.Diagnostics.Resolving_type_reference_directive_0_containing_file_1_root_directory_2,a,i,f));var p=[],m=c(),g=!0;m||(m=u(),g=!1);var y;return m&&(m=v(m,s,l),l&&t(s,e.Diagnostics.Type_reference_directive_0_was_successfully_resolved_to_1_primary_Colon_2,a,m,g),y={primary:g,resolvedFileName:m}),{resolvedTypeReferenceDirective:y,failedLookupLocations:p}}function f(t,n){if(t.types)return t.types;var r=[];if(n.directoryExists&&n.getDirectories){var a=_(t,n);if(a)for(var i=0,o=a;i1);if(e.isGlobalScopeAugmentation(n))g(Iy,n.symbol.exports);else{
-var r=e.isInAmbientContext(t.parent.parent)?void 0:e.Diagnostics.Invalid_module_name_in_augmentation_module_0_cannot_be_found,a=ne(t,t,r,!0);if(!a)return;a=ae(a),1920&a.flags?(a=33554432&a.flags?a:p(a),m(a,n.symbol)):_(t,e.Diagnostics.Cannot_augment_module_0_because_it_resolves_to_a_non_module_entity,t.text)}}function h(t,n,r){function a(t,n){return function(r){return th.add(e.createDiagnosticForNode(r,n,t))}}for(var i in n)t[i]?e.forEach(t[i].declarations,a(i,r)):t[i]=n[i]}function v(e){if(67108864&e.flags)return e;var t=n(e);return qy[t]||(qy[t]={})}function b(e){var n=t(e);return Wy[n]||(Wy[n]={flags:0})}function k(e){return 32768&e.flags?e.objectFlags:0}function x(t){return 261===t.kind&&!e.isExternalOrCommonJsModule(t)}function S(t,n,r){if(r){var a=t[n];if(a){if(e.Debug.assert(0===(16777216&a.flags),"Should never get an instantiated symbol here."),a.flags&r)return a;if(8388608&a.flags){var i=X(a);if(i===Cg||i.flags&r)return a}}}}function D(t,n){var r=t.parent,a=t.parent.parent,i=S(r.locals,n,107455),o=S(a.symbol.members,n,107455);return i&&o?[i,o]:void e.Debug.fail("There should exist two symbols, one as property declaration and one as parameter declaration")}function C(t,n){function a(t,n){var r=e.getEnclosingBlockScopeContainer(t);switch(t.parent.parent.kind){case 205:case 211:case 213:if(F(n,t,r))return!0}switch(t.parent.parent.kind){case 212:case 213:if(F(n,t.parent.parent.expression,r))return!0}return!1}function i(t,n){for(var r=t;r;){if(r===n)return!1;if(e.isFunctionLike(r))return!0;var a=r.parent&&147===r.parent.kind&&0===(32&e.getModifierFlags(r.parent))&&r.parent.initializer===r;if(a)return!0;r=r.parent}return!1}var o=e.getSourceFileOfNode(t),s=e.getSourceFileOfNode(n);if(o!==s){if(_g&&(o.externalModuleIndicator||s.externalModuleIndicator)||!cg.outFile&&!cg.out)return!0;if(i(n))return!0;var c=r.getSourceFiles();return e.indexOf(c,o)<=e.indexOf(c,s)}if(t.pos<=n.pos)return 223!==t.kind||!a(t,n);var u=e.getEnclosingBlockScopeContainer(t);return i(n,u)}function E(t,n,r,a,i){var o,s,c,u,l=t,d=!1;e:for(;t;){if(t.locals&&!x(t)&&(o=S(t.locals,n,r))){var f=!0;if(e.isFunctionLike(t)&&s&&s!==t.body&&(r&o.flags&793064&&278!==s.kind&&(f=!!(262144&o.flags)&&(s===t.type||144===s.kind||143===s.kind)),107455&r&&1&o.flags&&(f=144===s.kind||s===t.type&&144===o.valueDeclaration.kind)),f)break e;o=void 0}switch(t.kind){case 261:if(!e.isExternalOrCommonJsModule(t))break;d=!0;case 230:var p=pe(t).exports;if(261===t.kind||e.isAmbientModule(t)){if(o=p.default){var m=e.getLocalSymbolForExportDefault(o);if(m&&o.flags&r&&m.name===n)break e;o=void 0}if(p[n]&&8388608===p[n].flags&&e.getDeclarationOfKind(p[n],243))break}if(o=S(p,n,8914931&r))break e;break;case 229:if(o=S(pe(t).exports,n,8&r))break e;break;case 147:case 146:if(e.isClassLike(t.parent)&&!(32&e.getModifierFlags(t))){var g=he(t.parent);g&&g.locals&&S(g.locals,n,107455&r)&&(c=t)}break;case 226:case 197:case 227:if(o=S(pe(t).members,n,793064&r)){if(s&&32&e.getModifierFlags(s))return void _(l,e.Diagnostics.Static_members_cannot_reference_class_type_parameters);break e}if(197===t.kind&&32&r){var y=t.name;if(y&&n===y.text){o=t.symbol;break e}}break;case 142:if(u=t.parent.parent,(e.isClassLike(u)||227===u.kind)&&(o=S(pe(u).members,n,793064&r)))return void _(l,e.Diagnostics.A_computed_property_name_cannot_reference_a_type_parameter_from_its_containing_type);break;case 149:case 148:case 150:case 151:case 152:case 225:case 185:if(3&r&&"arguments"===n){o=gg;break e}break;case 184:if(3&r&&"arguments"===n){o=gg;break e}if(16&r){var h=t.name;if(h&&n===h.text){o=t.symbol;break e}}break;case 145:t.parent&&144===t.parent.kind&&(t=t.parent),t.parent&&e.isClassElement(t.parent)&&(t=t.parent)}s=t,t=t.parent}if(o&&a&&lg&&(o.isReferenced=!0),o||(o=S(Iy,n,r)),!o)return void(a&&(l&&(T(l,n,i)||w(l)||A(l,n,r)||P(l,n,r))||_(l,a,"string"==typeof i?i:e.declarationNameToString(i))));if(a){if(c){var v=c.name;return void _(l,e.Diagnostics.Initializer_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor,e.declarationNameToString(v),"string"==typeof i?i:e.declarationNameToString(i))}if(2&r){var b=ge(o);2&b.flags&&O(b,l)}if(o&&d&&107455===(107455&r)){var k=o.declarations;k&&1===k.length&&233===k[0].kind&&_(l,e.Diagnostics._0_refers_to_a_UMD_global_but_the_current_file_is_a_module_Consider_adding_an_import_instead,n)}}return o}function T(t,n,r){if(70===t.kind&&ep(t)||Ko(t))return!1;for(var a=e.getThisContainer(t,!0),i=a;i;){if(e.isClassLike(i.parent)){var o=pe(i.parent);if(!o)break;var s=At(o);if(Xn(s,n))return _(t,e.Diagnostics.Cannot_find_name_0_Did_you_mean_the_static_member_1_0,"string"==typeof r?r:e.declarationNameToString(r),je(o)),!0;if(i===a&&!(32&e.getModifierFlags(i))){var c=rn(o).thisType;if(Xn(c,n))return _(t,e.Diagnostics.Cannot_find_name_0_Did_you_mean_the_instance_member_this_0,"string"==typeof r?r:e.declarationNameToString(r)),!0}}i=i.parent}return!1}function w(t){var n=N(t),r=!(!n||!ee(n,64,!0));return r&&_(t,e.Diagnostics.Cannot_extend_an_interface_0_Did_you_mean_implements,e.getTextOfNode(n)),r}function N(t){switch(t.kind){case 70:case 177:return t.parent?N(t.parent):void 0;case 199:return e.Debug.assert(e.isEntityNameExpression(t.expression)),t.expression;default:return}}function A(t,n,r){if(1920===r){var a=G(E(t,n,792640,void 0,void 0));if(a)return _(t,e.Diagnostics._0_only_refers_to_a_type_but_is_being_used_as_a_namespace_here,n),!0}return!1}function P(t,n,r){if(107455&r){var a=G(E(t,n,792640,void 0,void 0));if(a&&!(1024&a.flags))return _(t,e.Diagnostics._0_only_refers_to_a_type_but_is_being_used_as_a_value_here,n),!0}return!1}function O(t,n){e.Debug.assert(0!==(2&t.flags));var r=e.forEach(t.declarations,function(t){return e.isBlockOrCatchScoped(t)?t:void 0});e.Debug.assert(void 0!==r,"Block-scoped variable declaration is undefined"),e.isInAmbientContext(r)||C(e.getAncestor(r,223),n)||_(n,e.Diagnostics.Block_scoped_variable_0_used_before_its_declaration,e.declarationNameToString(r.name))}function F(t,n,r){if(!n)return!1;for(var a=t;a&&a!==r&&!e.isFunctionLike(a);a=a.parent)if(a===n)return!0;return!1}function R(t){if(e.isAliasSymbolDeclaration(t)){if(234===t.kind)return t;for(;t&&235!==t.kind;)t=t.parent;return t}}function I(t){return e.forEach(t.declarations,function(t){return e.isAliasSymbolDeclaration(t)?t:void 0})}function L(t){return 245===t.moduleReference.kind?ae(te(t,e.getExternalModuleImportEqualsDeclarationExpression(t))):Z(t.moduleReference)}function M(t){var n=te(t,t.parent.moduleSpecifier);if(n){var r=e.isShorthandAmbientModuleSymbol(n)?n:n.exports["export="]?Xn(At(n.exports["export="]),"default"):G(n.exports.default);if(r||dg){if(!r&&dg)return ae(n)||G(n)}else _(t.name,e.Diagnostics.Module_0_has_no_default_export,je(n));return r}}function B(e){var t=e.parent.parent.moduleSpecifier;return ie(te(e,t),t)}function j(t,n){if(794600&t.flags)return t;var r=l(t.flags|n.flags,t.name);return r.declarations=e.concatenate(t.declarations,n.declarations),r.parent=t.parent||n.parent,t.valueDeclaration&&(r.valueDeclaration=t.valueDeclaration),n.members&&(r.members=n.members),t.exports&&(r.exports=t.exports),r}function z(e,t){if(1536&e.flags){var n=ue(e)[t];if(n)return G(n)}}function K(e,t){if(3&e.flags){var n=e.valueDeclaration.type;if(n)return G(Xn(Wa(n),t))}}function J(t,n){var r=te(t,t.moduleSpecifier),a=ie(r,t.moduleSpecifier);if(a){var i=n.propertyName||n.name;if(i.text){if(e.isShorthandAmbientModuleSymbol(r))return r;var o=void 0;o=r&&r.exports&&r.exports["export="]?Xn(At(a),i.text):K(a,i.text),o=G(o);var s=z(a,i.text);!s&&dg&&"default"===i.text&&(s=ae(r)||G(r));var c=s&&o?j(o,s):s||o;return c||_(i,e.Diagnostics.Module_0_has_no_exported_member_1,$(r),e.declarationNameToString(i)),c}}}function U(e){return J(e.parent.parent.parent,e)}function V(e){return ae(e.parent.symbol)}function q(e){return e.parent.parent.moduleSpecifier?J(e.parent.parent,e):ee(e.propertyName||e.name,901119)}function W(e){return ee(e.expression,901119)}function H(e){switch(e.kind){case 234:return L(e);case 236:return M(e);case 237:return B(e);case 239:return U(e);case 243:return q(e);case 240:return W(e);case 233:return V(e)}}function G(e){return e&&8388608&e.flags&&!(901119&e.flags)?X(e):e}function X(t){e.Debug.assert(0!==(8388608&t.flags),"Should only get Alias here.");var n=v(t);if(n.target)n.target===Eg&&(n.target=Cg);else{n.target=Eg;var r=I(t);e.Debug.assert(!!r);var a=H(r);n.target===Eg?n.target=a||Cg:_(r,e.Diagnostics.Circular_definition_of_import_alias_0,je(t))}return n.target}function Y(e){var t=pe(e),n=X(t);if(n){var r=n===Cg||107455&n.flags&&!wp(n);r&&Q(t)}}function Q(t){var n=v(t);if(!n.referenced){n.referenced=!0;var r=I(t);e.Debug.assert(!!r),240===r.kind?_l(r.expression):243===r.kind?_l(r.propertyName||r.name):e.isInternalModuleImportEqualsDeclaration(r)&&_l(r.moduleReference)}}function Z(t,n){return 70===t.kind&&e.isRightSideOfQualifiedNameOrPropertyAccess(t)&&(t=t.parent),70===t.kind||141===t.parent.kind?ee(t,1920,!1,n):(e.Debug.assert(234===t.parent.kind),ee(t,901119,!1,n))}function $(e){return e.parent?$(e.parent)+"."+je(e):je(e)}function ee(t,n,r,a,i){if(!e.nodeIsMissing(t)){var o;if(70===t.kind){var s=1920===n?e.Diagnostics.Cannot_find_namespace_0:e.Diagnostics.Cannot_find_name_0;if(o=E(i||t,t.text,n,r?void 0:s,t),!o)return}else if(141===t.kind||177===t.kind){var c=141===t.kind?t.left:t.expression,u=141===t.kind?t.right:t.name,l=ee(c,1920,r,!1,i);if(!l||e.nodeIsMissing(u))return;if(l===Cg)return l;if(o=S(ue(l),u.text,n),!o)return void(r||_(u,e.Diagnostics.Namespace_0_has_no_exported_member_1,$(l),e.declarationNameToString(u)))}else e.Debug.fail("Unknown entity name kind.");return e.Debug.assert(0===(16777216&o.flags),"Should never get an instantiated symbol here."),o.flags&n||a?o:X(o)}}function te(t,n){return ne(t,n,e.Diagnostics.Cannot_find_module_0)}function ne(e,t,n,r){if(void 0===r&&(r=!1),9===t.kind){var a=t;return re(e,a.text,n,a,r)}}function re(t,n,a,i,o){void 0===o&&(o=!1);var s=e.escapeIdentifier(n);if(void 0!==s){var c=sr(s,!0);if(c)return c;var u=e.isExternalModuleNameRelative(s),l=e.getResolvedModule(e.getSourceFileOfNode(t),n),d=l&&e.getResolutionDiagnostic(cg,l),f=l&&!d&&r.getSourceFile(l.resolvedFileName);if(f)return f.symbol?fe(f.symbol):void(a&&_(i,e.Diagnostics.File_0_is_not_a_module,f.fileName));if(Gg){var p=e.findBestPatternMatch(Gg,function(e){return e.pattern},s);if(p)return fe(p.symbol)}if(u||!l||e.extensionIsTypeScript(l.extension)){if(a)if(d)_(i,d,s,l.resolvedFileName);else{var m=e.tryExtractTypeScriptExtension(s);if(m){var g=e.Diagnostics.An_import_path_cannot_end_with_a_0_extension_Consider_importing_1_instead;_(i,g,m,e.removeExtension(s,m))}else _(i,a,s)}}else if(o){e.Debug.assert(!!a);var g=e.Diagnostics.Invalid_module_name_in_augmentation_Module_0_resolves_to_an_untyped_module_at_1_which_cannot_be_augmented;_(i,g,s,l.resolvedFileName)}else cg.noImplicitAny&&a&&_(i,e.Diagnostics.Could_not_find_a_declaration_file_for_module_0_1_implicitly_has_an_any_type,n,l.resolvedFileName)}}function ae(e){return e&&fe(G(e.exports["export="]))||e}function ie(t,n){var r=ae(t);return!r||1539&r.flags||(_(n,e.Diagnostics.Module_0_resolves_to_a_non_module_entity_and_cannot_be_imported_using_this_construct,je(t)),r=void 0),r}function oe(e){return void 0!==e.exports["export="]}function se(e){return ir(_e(e))}function ce(e,t){var n=_e(t);if(n)return n[e]}function ue(e){return 1536&e.flags?_e(e):e.exports||sg}function _e(e){var t=v(e);return t.resolvedExports||(t.resolvedExports=de(e))}function le(t,n,r,a){for(var i in n)"default"===i||t[i]?r&&a&&"default"!==i&&t[i]&&G(t[i])!==G(n[i])&&(r[i].exportsWithDuplicate?r[i].exportsWithDuplicate.push(a):r[i].exportsWithDuplicate=[a]):(t[i]=n[i],r&&a&&(r[i]={specifierText:e.getTextOfNode(a.moduleSpecifier)}))}function de(t){function n(t){if(t&&1952&t.flags&&!e.contains(r,t)){r.push(t);var a=e.cloneMap(t.exports),i=t.exports.__export;if(i){for(var o=e.createMap(),s=e.createMap(),c=0,u=i.declarations;c=o&&(i=i.substr(0,o-"...".length)+"..."),i}function Je(t,n,r){var a=e.getSingleLineStringWriter();Ge().buildTypePredicateDisplay(t,a,n,r);var i=a.string();return e.releaseStringWriter(a),i}function Ue(e){for(var t=[],n=0,r=0;r0&&(25!==t&&Be(r),Me(r,t),Be(r)),c(e[n],25===t?0:64)}function _(e,t,n,o,s){if((32&e.flags||!Se(e.name))&&a(e,r,i,793064,0,s),n0&&(Me(t,25),Be(t)),n(e[r])}function f(e,t,n,r){if(e&&e.length){Me(n,26);for(var a=256,o=0;o0&&(Me(n,25),Be(n),a=0),i(t(e[o]),n,r,a);Me(n,28)}}function p(e,t,n,r,a,i){Me(n,18),e&&c(e,n,r,a,i);for(var o=0;o0||e)&&(Me(n,25),Be(n)),c(t[o],n,r,a,i);Me(n,19)}function m(t,n,r,a,o){e.isIdentifierTypePredicate(t)?n.writeParameter(t.parameterName):Le(n,98),Be(n),Le(n,125),Be(n),i(t.type,n,r,a,o)}function g(e,t,n,r,a){if(8&r?(Be(t),Me(t,35)):Me(t,55),Be(t),e.typePredicate)m(e.typePredicate,t,n,r,a);else{var o=mr(e);i(o,t,n,r,a)}}function y(e,t,n,r,a,i){1===a&&(Le(t,93),Be(t)),e.target&&32&r?f(e.target.typeParameters,e.mapper,t,n):l(e.typeParameters,t,n,r,i),p(e.thisParameter,e.parameters,t,n,r,i),g(e,t,n,r,i)}return ih||(ih={buildSymbolDisplay:a,buildTypeDisplay:i,buildTypeParameterDisplay:s,buildTypePredicateDisplay:m,buildParameterDisplay:c,buildDisplayForParametersAndDelimiters:p,buildDisplayForTypeParametersAndDelimiters:l,buildTypeParameterDisplayFromSymbol:o,buildSignatureDisplay:y,buildReturnTypeDisplay:g})}function Xe(t){function n(){switch(t.kind){case 174:return Xe(t.parent.parent);case 223:if(e.isBindingPattern(t.name)&&!t.name.elements.length)return!1;case 230:case 226:case 227:case 228:case 225:case 229:case 234:if(e.isExternalModuleAugmentation(t))return!0;var n=tt(t);return 1&e.getCombinedModifierFlags(t)||234!==t.kind&&261!==n.kind&&e.isInAmbientContext(n)?Xe(n):x(n);case 147:case 146:case 151:case 152:case 149:case 148:if(24&e.getModifierFlags(t))return!1;case 150:case 154:case 153:case 155:case 144:case 231:case 158:case 159:case 161:case 157:case 162:case 163:case 164:case 165:case 166:return Xe(t.parent);case 236:case 237:case 239:return!1;case 143:case 261:case 233:return!0;case 240:return!1;default:return!1}}if(t){var r=b(t);return void 0===r.isVisible&&(r.isVisible=!!n()),r.isVisible}return!1}function Ye(t){function n(t){e.forEach(t,function(t){b(t).isVisible=!0;var r=R(t)||t;if(e.contains(i,r)||i.push(r),e.isInternalModuleImportEqualsDeclaration(t)){var a=t.moduleReference,o=Nf(a),s=E(t,o.text,901119,void 0,void 0);s&&n(s.declarations)}})}var r;if(t.parent&&240===t.parent.kind)r=E(t.parent,t.text,9289727,e.Diagnostics.Cannot_find_name_0,t);else if(243===t.parent.kind){var a=t.parent;r=a.parent.parent.moduleSpecifier?J(a.parent.parent,a):ee(a.propertyName||a.name,9289727)}var i=[];return r&&n(r.declarations),i}function Qe(e,t){var n=Ze(e,t);if(n>=0){for(var r=Ky.length,a=n;a=0;n--){if($e(Ky[n],Uy[n]))return-1;if(Ky[n]===e&&Uy[n]===t)return n}return-1}function $e(t,n){return 0===n?v(t).type:2===n?v(t).declaredType:1===n?t.resolvedBaseConstructorType:3===n?t.resolvedReturnType:void e.Debug.fail("Unhandled TypeSystemPropertyName "+n)}function et(){return Ky.pop(),Uy.pop(),Jy.pop()}function tt(t){for(t=e.getRootDeclaration(t);t;)switch(t.kind){case 223:case 224:case 239:case 238:case 237:case 236:t=t.parent;break;default:return t.parent}}function nt(t){var n=rn(me(t));return n.typeParameters?Pr(n,e.map(n.typeParameters,function(e){return Tg})):n}function rt(e,t){var n=Xn(e,t);return n?At(n):void 0}function at(e){return e&&0!==(1&e.flags)}function it(e){return e&&0!==(8192&e.flags)}function ot(e){var t=pe(e);return t&&v(t).type||pt(e,!1)}function st(t){return 142===t.kind&&!e.isStringOrNumericLiteral(t.expression)}function ct(t,n,r){if(t=Ts(t,function(e){return!(6144&e.flags)}),8192&t.flags)return Ug;if(65536&t.flags)return ws(t,function(e){return ct(e,n,r)});for(var a=e.createMap(),i=e.createMap(),o=0,s=n;o=2?Qr(Tg):oy;var o=e.map(a,function(t){return e.isOmittedExpression(t)?Tg:mt(t,n,r)}),s=ra(o);return n&&(s=Or(s),s.pattern=t),s}function ht(e,t,n){return 172===e.kind?gt(e,t,n):yt(e,t,n)}function vt(e,t){var n=pt(e,!0);return n?(t&&Do(e,n),257===e.kind?n:ko(n)):(n=e.dotDotDotToken?oy:Tg,t&&cg.noImplicitAny&&(bt(e)||So(e,n)),n)}function bt(t){var n=e.getRootDeclaration(t),r=144===n.kind?n.parent:n;return Gl(r)}function kt(t){var n=v(t);if(!n.type){if(134217728&t.flags)return n.type=nt(t);var r=t.valueDeclaration;if(e.isCatchClauseVariableDeclarationOrBindingElement(r))return n.type=Tg;if(240===r.kind)return n.type=vl(r.expression);if(65536&r.flags&&286===r.kind&&r.typeExpression)return n.type=Wa(r.typeExpression.type);if(!Qe(t,0))return Ng;var a=void 0;if(192===r.kind||177===r.kind&&192===r.parent.kind){if(65536&r.flags){var i=e.getJSDocType(r.parent);if(i)return n.type=Wa(i)}var o=e.map(t.declarations,function(e){return _l(192===e.kind?e.right:e.parent.right)});a=pa(o,!0)}else a=vt(r,!0);et()||(t.valueDeclaration.type?(a=Ng,_(t.valueDeclaration,e.Diagnostics._0_is_referenced_directly_or_indirectly_in_its_own_type_annotation,je(t))):(a=Tg,cg.noImplicitAny&&_(t.valueDeclaration,e.Diagnostics._0_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_and_is_referenced_directly_or_indirectly_in_its_own_initializer,je(t)))),n.type=a}return n.type}function xt(t){if(t){if(151===t.kind)return t.type&&Wa(t.type);var n=e.getSetAccessorTypeAnnotationNode(t);return n&&Wa(n)}}function St(e){var t=Tm(e);return t&&t.symbol}function Dt(e){return pr(_r(e))}function Ct(t){var n=v(t);if(!n.type){var r=e.getDeclarationOfKind(t,151),a=e.getDeclarationOfKind(t,152);if(r&&65536&r.flags){var i=_t(r);if(i)return n.type=i}if(!Qe(t,0))return Ng;var o=void 0,s=xt(r);if(s)o=s;else{var c=xt(a);c?o=c:r&&r.body?o=x_(r):(cg.noImplicitAny&&(a?_(a,e.Diagnostics.Property_0_implicitly_has_type_any_because_its_set_accessor_lacks_a_parameter_type_annotation,je(t)):(e.Debug.assert(!!r,"there must existed getter as we are current checking either setter or getter in this function"),
-_(r,e.Diagnostics.Property_0_implicitly_has_type_any_because_its_get_accessor_lacks_a_return_type_annotation,je(t)))),o=Tg)}if(!et()&&(o=Tg,cg.noImplicitAny)){var u=e.getDeclarationOfKind(t,151);_(u,e.Diagnostics._0_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_referenced_directly_or_indirectly_in_one_of_its_return_expressions,je(t))}n.type=o}return n.type}function Et(t){var n=v(t);if(!n.type)if(1536&t.flags&&e.isShorthandAmbientModuleSymbol(t))n.type=Tg;else{var r=xe(16,t);n.type=fg&&536870912&t.flags?lo(r,2048):r}return n.type}function Tt(e){var t=v(e);return t.type||(t.type=en(e)),t.type}function wt(e){var t=v(e);if(!t.type){var n=X(e);t.type=107455&n.flags?At(n):Ng}return t.type}function Nt(e){var t=v(e);return t.type||(t.type=mi(At(t.target),t.mapper)),t.type}function At(e){return 16777216&e.flags?Nt(e):7&e.flags?kt(e):9136&e.flags?Et(e):8&e.flags?Tt(e):98304&e.flags?Ct(e):8388608&e.flags?wt(e):Ng}function Pt(e){return 4&k(e)?e.target:e}function Ot(t,n){function r(t){var a=Pt(t);return a===n||e.forEach(Ut(a),r)}return r(t)}function Ft(t,n){for(var r=0,a=n;r0}function jt(t){return e.getClassExtendsHeritageClauseElement(t.symbol.valueDeclaration)}function zt(t,n){var r=n?n.length:0;return e.filter(Qn(t,1),function(e){return(e.typeParameters?e.typeParameters.length:0)===r})}function Kt(t,n){var r=zt(t,n);if(n){var a=e.map(n,Wa);r=e.map(r,function(e){return yr(e,a)})}return r}function Jt(t){if(!t.resolvedBaseConstructorType){var n=jt(t);if(!n)return t.resolvedBaseConstructorType=Ag;if(!Qe(t,1))return Ng;var r=vl(n.expression);if(32768&r.flags&&Bn(r),!et())return _(t.symbol.valueDeclaration,e.Diagnostics._0_is_referenced_directly_or_indirectly_in_its_own_base_expression,je(t.symbol)),t.resolvedBaseConstructorType=Ng;if(r!==Ng&&r!==Fg&&!Bt(r))return _(n.expression,e.Diagnostics.Type_0_is_not_a_constructor_function_type,Ke(r)),t.resolvedBaseConstructorType=Ng;t.resolvedBaseConstructorType=r}return t.resolvedBaseConstructorType}function Ut(t){return t.resolvedBaseTypes||(8&t.objectFlags?t.resolvedBaseTypes=[$r(pa(t.typeParameters))]:96&t.symbol.flags?(32&t.symbol.flags&&Vt(t),64&t.symbol.flags&&Wt(t)):e.Debug.fail("type must be class or interface")),t.resolvedBaseTypes}function Vt(t){t.resolvedBaseTypes=t.resolvedBaseTypes||og;var n=Jt(t);if(32768&n.flags){var r,a=jt(t),i=n&&n.symbol?rn(n.symbol):void 0;if(n.symbol&&32&n.symbol.flags&&qt(i))r=Rr(a,n.symbol);else{var o=Kt(n,a.typeArguments);if(!o.length)return void _(a.expression,e.Diagnostics.No_base_constructor_has_the_specified_number_of_type_arguments);r=mr(o[0])}var s=t.symbol.valueDeclaration;if(s&&e.isInJavaScriptFile(s)){var c=e.getJSDocAugmentsTag(t.symbol.valueDeclaration);c&&(r=Wa(c.typeExpression.type))}if(r!==Ng)return 3&k(Pt(r))?t===r||Ot(r,t)?void _(s,e.Diagnostics.Type_0_recursively_references_itself_as_a_base_type,Ke(t,void 0,1)):void(t.resolvedBaseTypes===og?t.resolvedBaseTypes=[r]:t.resolvedBaseTypes.push(r)):void _(a.expression,e.Diagnostics.Base_constructor_return_type_0_is_not_a_class_or_interface_type,Ke(r))}}function qt(e){var t=e.outerTypeParameters;if(t){var n=t.length-1,r=e.typeArguments;return t[n].symbol!==r[n].symbol}return!0}function Wt(t){t.resolvedBaseTypes=t.resolvedBaseTypes||og;for(var n=0,r=t.symbol.declarations;n1&&(r.flags|=65536,r.types=a,vg[Nr(a)]=r)}}return n.declaredType}function en(e){var t=v(e);if(!t.declaredType){var n=$t(me(e));t.declaredType=65536&n.flags?n.memberTypes[Op(e.valueDeclaration)]:n}return t.declaredType}function tn(t){var n=v(t);if(!n.declaredType){var r=ve(16384);r.symbol=t,e.getDeclarationOfKind(t,143).constraint||(r.constraint=Ny),n.declaredType=r}return n.declaredType}function nn(e){var t=v(e);return t.declaredType||(t.declaredType=rn(X(e))),t.declaredType}function rn(t){return e.Debug.assert(0===(16777216&t.flags)),96&t.flags?Gt(t):524288&t.flags?Xt(t):262144&t.flags?tn(t):384&t.flags?$t(t):8&t.flags?en(t):8388608&t.flags?nn(t):Ng}function an(e){if(e.typeArguments)for(var t=0,n=e.typeArguments;t0)return;for(var a=1;a1){if(_=vn(c),e.forEach(u,function(e){return e.thisParameter})){var l=pa(e.map(u,function(e){return At(e.thisParameter)||Tg}),!0);_.thisParameter=go(c.thisParameter,l)}_.resolvedReturnType=void 0,_.unionSignatures=u}(a||(a=[])).push(_)}}}return a||og}function Dn(e,t){for(var n=[],r=!1,a=0,i=e;a=0),a>=r.minArgumentCount}return!1}function ur(e){if(70===e.parameterName.kind){var t=e.parameterName;return{kind:1,parameterName:t?t.text:void 0,parameterIndex:t?Dl(e.parent.parameters,t):void 0,type:Wa(e.type)}}return{kind:0,type:Wa(e.type)}}function _r(t){var n=b(t);if(!n.resolvedSignature){for(var r=[],a=!1,i=-1,o=void 0,s=void 0,c=e.isJSDocConstructSignature(t),u=c?1:0,_=t.parameters.length;u<_;u++){var l=t.parameters[u],d=l.symbol;if(d&&4&d.flags&&!e.isBindingPattern(l.name)){var f=E(l,d.name,107455,void 0,void 0);d=f}0===u&&"this"===d.name?(s=!0,o=l.symbol):r.push(d),l.type&&171===l.type.kind&&(a=!0),l.initializer||l.questionToken||l.dotDotDotToken||or(l)?i<0&&(i=u-(s?1:0)):i=-1}if(!(151!==t.kind&&152!==t.kind||e.hasDynamicName(t)||s&&o)){var p=151===t.kind?152:151,m=e.getDeclarationOfKind(t.symbol,p);m&&(o=St(m))}i<0&&(i=t.parameters.length-(s?1:0)),c&&i--;var g=150===t.kind?Gt(fe(t.parent.symbol)):void 0,y=g?g.localTypeParameters:t.typeParameters?ar(t.typeParameters):rr(t),h=lr(t,c,g),v=t.type&&156===t.type.kind?ur(t.type):void 0;n.resolvedSignature=hn(t,y,o,r,h,v,i,e.hasRestParameter(t),a)}return n.resolvedSignature}function lr(t,n,r){if(n)return Wa(t.parameters[0].type);if(r)return r;if(t.type)return Wa(t.type);if(65536&t.flags){var a=v_(t);if(a&&a!==Ng)return a}if(151===t.kind&&!e.hasDynamicName(t)){var i=e.getDeclarationOfKind(t.symbol,152);return xt(i)}return e.nodeIsMissing(t.body)?Tg:void 0}function dr(e){if(!e)return og;for(var t=[],n=0,r=e.declarations.length;n0&&a.body){var i=e.declarations[n-1];if(a.parent===i.parent&&a.kind===i.kind&&a.pos===i.end)break}t.push(_r(a))}}return t}function fr(e){var t=te(e,e);if(t){var n=ae(t);if(n)return At(n)}return Tg}function pr(e){if(e.thisParameter)return At(e.thisParameter)}function mr(t){if(!t.resolvedReturnType){if(!Qe(t,3))return Ng;var n=void 0;if(n=t.target?mi(mr(t.target),t.mapper):t.unionSignatures?pa(e.map(t.unionSignatures,mr),!0):x_(t.declaration),!et()&&(n=Tg,cg.noImplicitAny)){var r=t.declaration;r.name?_(r.name,e.Diagnostics._0_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_referenced_directly_or_indirectly_in_one_of_its_return_expressions,e.declarationNameToString(r.name)):_(r,e.Diagnostics.Function_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_referenced_directly_or_indirectly_in_one_of_its_return_expressions)}t.resolvedReturnType=n}return t.resolvedReturnType}function gr(t){if(t.hasRestParameter){var n=At(e.lastOrUndefined(t.parameters));if(4&k(n)&&n.target===ey)return n.typeArguments[0]}return Tg}function yr(t,n){var r=t.instantiations||(t.instantiations=e.createMap()),a=Nr(n);return r[a]||(r[a]=hr(t,n))}function hr(e,t){return si(e,ei(e.typeParameters,t),!0)}function vr(e){return e.typeParameters?(e.erasedSignatureCache||(e.erasedSignatureCache=si(e,ti(e.typeParameters),!0)),e.erasedSignatureCache):e}function br(e){if(!e.isolatedSignatureType){var t=150===e.declaration.kind||154===e.declaration.kind,n=xe(16);n.members=sg,n.properties=og,n.callSignatures=t?og:[e],n.constructSignatures=t?[e]:og,e.isolatedSignatureType=n}return e.isolatedSignatureType}function kr(e){return e.members.__index}function xr(e,t){var n=1===t?132:134,r=kr(e);if(r)for(var a=0,i=r.declarations;a1&&(t+=":"+i),r+=i}return t}function Ar(e,t){for(var n=0,r=0,a=e;r>1),o=e[i].id;if(o===a)return i;o>a?r=i-1:n=i+1}return~n}function oa(e,t){return ia(e,t)>=0}function sa(e,t){var n=t.flags;if(65536&n)ca(e,t.types);else if(1&n)e.containsAny=!0;else if(!fg&&6144&n)2048&n&&(e.containsUndefined=!0),4096&n&&(e.containsNull=!0),2097152&n||(e.containsNonWideningType=!0);else if(!(8192&n)){2&n&&(e.containsString=!0),4&n&&(e.containsNumber=!0),96&n&&(e.containsStringOrNumberLiteral=!0);var r=e.length,a=r&&t.id>e[r-1].id?~r:ia(e,t);a<0&&(32768&n&&16&t.objectFlags&&t.symbol&&8208&t.symbol.flags&&ua(e,t)||e.splice(~a,0,t))}}function ca(e,t){for(var n=0,r=t;n0;)n--,_a(t[n],t)&&e.orderedRemoveItemAt(t,n)}function fa(t){for(var n=t.length;n>0;){n--;var r=t[n],a=32&r.flags&&t.containsString||64&r.flags&&t.containsNumber||96&r.flags&&1048576&r.flags&&oa(t,r.regularType);a&&e.orderedRemoveItemAt(t,n)}}function pa(e,t,n,r){if(0===e.length)return Kg;if(1===e.length)return e[0];var a=[];return ca(a,e),a.containsAny?Tg:(t?da(a):a.containsStringOrNumberLiteral&&fa(a),0===a.length?a.containsNull?a.containsNonWideningType?Og:Fg:a.containsUndefined?a.containsNonWideningType?Ag:Pg:Kg:ma(a,n,r))}function ma(e,t,n){if(0===e.length)return Kg;if(1===e.length)return e[0];var r=Nr(e),a=vg[r];if(!a){var i=Ar(e,6144);a=vg[r]=ve(65536|i),a.types=e,a.aliasSymbol=t,a.aliasTypeArguments=n}return a}function ga(t){var n=b(t);return n.resolvedType||(n.resolvedType=pa(e.map(t.types,Wa),!1,Ra(t),Ia(t))),n.resolvedType}function ya(t,n){131072&n.flags?ha(t,n.types):1&n.flags?t.containsAny=!0:8192&n.flags||!fg&&6144&n.flags||e.contains(t,n)||(65536&n.flags&&void 0===t.unionIndex&&(t.unionIndex=t.length),t.push(n))}function ha(e,t){for(var n=0,r=t;nn.parameters.length)return 0;t=vr(t),n=vr(n);var s=-1,c=pr(t);if(c&&c!==zg){var u=pr(n);if(u){var _=o(c,u,!1)||o(u,c,a);if(!_)return a&&i(e.Diagnostics.The_this_types_of_each_signature_are_incompatible),0;s&=_}}for(var l=Mi(t),d=Mi(n),f=Bi(t,l,n,d),p=t.parameters,m=n.parameters,g=0;g0){for(var c=0;c=5)for(var r=e.symbol,a=0,i=0;i=5))return!0}return!1}function qi(e,t){return 0!==Wi(e,t,Si)}function Wi(e,t,n){if(e===t)return-1;var r=24&gu(e),a=24&gu(t);if(r!==a)return 0;if(r){if(mf(e)!==mf(t))return 0}else if((536870912&e.flags)!==(536870912&t.flags))return 0;return P_(e)!==P_(t)?0:n(At(e),At(t))}function Hi(e,t,n){if(e.parameters.length===t.parameters.length&&e.minArgumentCount===t.minArgumentCount&&e.hasRestParameter===t.hasRestParameter)return!0;var r=e.hasRestParameter?1:0,a=t.hasRestParameter?1:0;return!!(n&&e.minArgumentCount<=t.minArgumentCount&&(r>a||r===a&&e.parameters.length>=t.parameters.length))}function Gi(e,t,n,r,a,i){if(e===t)return-1;if(!Hi(e,t,n))return 0;if((e.typeParameters?e.typeParameters.length:0)!==(t.typeParameters?t.typeParameters.length:0))return 0;e=vr(e),t=vr(t);var o=-1;if(!r){var s=pr(e);if(s){var c=pr(t);if(c){var u=i(s,c);if(!u)return 0;o&=u}}}for(var _=t.parameters.length,l=0;l<_;l++){var d=Xi(e,l)?gr(e):p_(e.parameters[l]),f=Xi(t,l)?gr(t):p_(t.parameters[l]),u=i(d,f);if(!u)return 0;o&=u}return a||(o&=i(mr(e),mr(t))),o}function Xi(e,t){return e.hasRestParameter&&t>=e.parameters.length-1}function Yi(e,t){for(var n=0,r=t;no&&(a=t[s],i=u,o=c),o===t.length-1)break}Ai(i,a,n,e.Diagnostics.Type_argument_candidate_1_is_not_a_valid_type_argument_because_it_is_not_a_supertype_of_candidate_0,r)}function to(e){return 4&k(e)&&e.target===ey}function no(e){return 4&k(e)&&(e.target===ey||e.target===ty)||!(6144&e.flags)&&Ei(e,cy)}function ro(e){return!!Xn(e,"0")}function ao(e){return 0!==(6624&e.flags)}function io(t){return!!(8&t.flags)||(65536&t.flags?!!(16&t.flags)||!e.forEach(t.types,function(e){return!ao(e)}):ao(t))}function oo(t){return 32&t.flags?Rg:64&t.flags?Ig:128&t.flags?Bg:256&t.flags?t.baseType:65536&t.flags&&!(16&t.flags)?pa(e.sameMap(t.types,oo)):t}function so(t){return 32&t.flags&&1048576&t.flags?Rg:64&t.flags&&1048576&t.flags?Ig:128&t.flags?Bg:256&t.flags?t.baseType:65536&t.flags&&!(16&t.flags)?pa(e.sameMap(t.types,so)):t}function co(e){return!!(4&k(e)&&8&e.target.objectFlags)}function uo(e){for(var t=0,n=0,r=e;n=0&&!n[s].isFixed){var _=Po(r,a);_&&(g++,o(_,t[s]),g--)}return}if(16384&i.flags)return o(Da(r),i),void o(pa(e.map(Jn(r),At)),Rn(a))}c(r,a),u(r,a,0),u(r,a,1),d(r,a)}function c(e,t){for(var n=jn(t),r=0,a=n;rn)&&(t.failedTypeParameterIndex=n)}return a}function jo(e){for(var t=0;t=2||0===(34&n.flags)||256===n.valueDeclaration.parent.kind)){for(var r=e.getEnclosingBlockScopeContainer(n.valueDeclaration),a=ec(t.parent,r),i=r,o=!1;i&&!e.nodeStartsNewLexicalEnvironment(i);){if(e.isIterationStatement(i,!1)){o=!0;break}i=i.parent}o&&(a&&(b(i).flags|=65536),211===r.kind&&e.getAncestor(n.valueDeclaration,224).parent===r&&nc(t,r)&&(b(n.valueDeclaration).flags|=2097152),b(n.valueDeclaration).flags|=262144),a&&(b(n.valueDeclaration).flags|=131072)}}function nc(t,n){for(var r=t;183===r.parent.kind;)r=r.parent;var a=!1;if(e.isAssignmentTarget(r))a=!0;else if(190===r.parent.kind||191===r.parent.kind){var i=r.parent;a=42===i.operator||43===i.operator}if(!a)return!1;for(;r!==n;){if(r===n.statement)return!0;r=r.parent}return!1}function rc(e,t){if(b(e).flags|=2,147===t.kind||150===t.kind){var n=t.parent;b(n).flags|=4}else b(t).flags|=4}function ac(t){if(e.isSuperCall(t))return t;if(!e.isFunctionLike(t))return e.forEachChild(t,ac)}function ic(e){var t=b(e);return void 0===t.hasSuperCall&&(t.superCall=ac(e.body),t.hasSuperCall=!!t.superCall),t.superCall}function oc(e){var t=pe(e),n=rn(t),r=Jt(n);return r===Fg}function sc(t){var n=e.getThisContainer(t,!0),r=!1;if(150===n.kind){var a=n.parent,i=e.getClassExtendsHeritageClauseElement(a);if(i&&!oc(a)){var o=ic(n);(!o||o.end>t.pos)&&_(t,e.Diagnostics.super_must_be_called_before_accessing_this_in_the_constructor_of_a_derived_class)}}switch(185===n.kind&&(n=e.getThisContainer(n,!1),r=ug<2),n.kind){case 230:_(t,e.Diagnostics.this_cannot_be_referenced_in_a_module_or_namespace_body);break;case 229:_(t,e.Diagnostics.this_cannot_be_referenced_in_current_location);break;case 150:uc(t,n)&&_(t,e.Diagnostics.this_cannot_be_referenced_in_constructor_arguments);break;case 147:case 146:32&e.getModifierFlags(n)&&_(t,e.Diagnostics.this_cannot_be_referenced_in_a_static_property_initializer);break;case 142:_(t,e.Diagnostics.this_cannot_be_referenced_in_a_computed_property_name)}if(r&&rc(t,n),e.isFunctionLike(n)&&(!gc(t)||e.getThisParameter(n))){if(184===n.kind&&e.isInJavaScriptFile(n.parent)&&3===e.getSpecialPropertyAssignmentKind(n.parent)){var s=n.parent.left.expression.expression,c=vl(s).symbol;if(c&&c.members&&16&c.flags)return c_(c)}var u=Dt(n)||lc(n);if(u)return u}if(e.isClassLike(n.parent)){var l=pe(n.parent),d=e.hasModifier(n,32)?At(l):rn(l).thisType;return Ws(t,d,!0,void 0)}if(e.isInJavaScriptFile(t)){var d=cc(n);if(d&&d!==Ng)return d}return cg.noImplicitThis&&_(t,e.Diagnostics.this_implicitly_has_type_any_because_it_does_not_have_a_type_annotation),Tg}function cc(t){var n=e.getJSDocType(t);if(n&&274===n.kind){var r=n;if(r.parameters.length>0&&277===r.parameters[0].type.kind)return Wa(r.parameters[0].type)}}function uc(e,t){for(var n=e;n&&n!==t;n=n.parent)if(144===n.kind)return!0;return!1}function _c(t){function n(t){return!!t&&(r?150===t.kind:!(!e.isClassLike(t.parent)&&176!==t.parent.kind)&&(32&e.getModifierFlags(t)?149===t.kind||148===t.kind||151===t.kind||152===t.kind:149===t.kind||148===t.kind||151===t.kind||152===t.kind||147===t.kind||146===t.kind||150===t.kind))}var r=179===t.parent.kind&&t.parent.expression===t,a=e.getSuperContainer(t,!0),i=!1;if(!r)for(;a&&185===a.kind;)a=e.getSuperContainer(a,!0),i=ug<2;var o=n(a),s=0;if(!o){for(var c=t;c&&c!==a&&142!==c.kind;)c=c.parent;return c&&142===c.kind?_(t,e.Diagnostics.super_cannot_be_referenced_in_a_computed_property_name):r?_(t,e.Diagnostics.Super_calls_are_not_permitted_outside_constructors_or_in_nested_functions_inside_constructors):a&&a.parent&&(e.isClassLike(a.parent)||176===a.parent.kind)?_(t,e.Diagnostics.super_property_access_is_permitted_only_in_a_constructor_member_function_or_member_accessor_of_a_derived_class):_(t,e.Diagnostics.super_can_only_be_referenced_in_members_of_derived_classes_or_object_literal_expressions),Ng}if(s=32&e.getModifierFlags(a)||r?512:256,b(t).flags|=s,149===a.kind&&256&e.getModifierFlags(a)&&(e.isSuperProperty(t.parent)&&e.isAssignmentTarget(t.parent)?b(a).flags|=4096:b(a).flags|=2048),i&&rc(t.parent,a),176===a.parent.kind)return ug<2?(_(t,e.Diagnostics.super_is_only_allowed_in_members_of_object_literal_expressions_when_option_target_is_ES2015_or_higher),Ng):Tg;var u=a.parent,l=rn(pe(u)),d=l&&Ut(l)[0];return d?150===a.kind&&uc(t,a)?(_(t,e.Diagnostics.super_cannot_be_referenced_in_constructor_arguments),Ng):512===s?Jt(l):pn(d,l.thisType):(e.getClassExtendsHeritageClauseElement(u)||_(t,e.Diagnostics.super_can_only_be_referenced_in_a_derived_class),Ng)}function lc(e){if(bi(e)&&185!==e.kind){var t=Mc(e);if(t){var n=t.thisParameter;if(n)return At(n)}}}function dc(t){var n=t.parent;if(bi(n)){var r=e.getImmediatelyInvokedFunctionExpression(n);if(r){var a=e.indexOf(n.parameters,t);if(r.arguments&&a=0){var i=s_(t);return m_(i,a)}}function vc(e,t){if(181===e.parent.kind)return hc(e.parent,t)}function bc(t){var n=t.parent,r=n.operatorToken.kind;if(r>=57&&r<=69){if(0!==e.getSpecialPropertyAssignmentKind(n))return;if(t===n.right)return hl(n.left)}else{if(53===r){var a=Pc(n);return a||t!==n.right||(a=hl(n.left)),a}if((52===r||25===r)&&t===n.right)return Pc(n)}}function kc(e,t){if(!(65536&e.flags))return t(e);for(var n,r,a=e.types,i=0,o=a;i=2?Wd(r,void 0):void 0)}}function wc(e){var t=e.parent;return e===t.whenTrue||e===t.whenFalse?Pc(t):void 0}function Nc(t){var n=t.kind,r=t.parent,a=cu(r);if(250===t.kind){if(!a||at(a))return;return rt(a,t.name.text)}return 251===t.kind?a:void e.Debug.fail("Expected JsxAttribute or JsxSpreadAttribute, got ts.SyntaxKind["+n+"]")}function Ac(e){var t=Pc(e);return t&&qn(t)}function Pc(t){if(!Yf(t)){if(t.contextualType)return t.contextualType;var n=t.parent;switch(n.kind){case 223:case 144:case 147:case 146:case 174:return fc(t);case 185:case 216:return pc(t);case 195:return mc(n);case 179:case 180:return hc(n,t);case 182:case 200:return Wa(n.type);case 192:return bc(t);case 257:case 258:return Ec(n);case 175:return Tc(t);case 193:return wc(t);case 202:return e.Debug.assert(194===n.parent.kind),vc(n.parent,t);case 183:return Pc(n);case 252:return Pc(n);case 250:case 251:return Nc(n)}}}function Oc(e,t){var n=Yn(e,0);if(1===n.length){var r=n[0];if(!r.typeParameters&&!Fc(r,t))return r}}function Fc(t,n){for(var r=0;r=2?Wd(l,void 0):void 0);d&&i.push(d)}else{var f=pl(u,n);i.push(f)}a=a||196===u.kind}if(!a){if(o&&i.length){var f=Or(ra(i));return f.pattern=t,f}var p=Ac(t);if(p&&Dc(p)){var m=p.pattern;if(m&&(173===m.kind||175===m.kind))for(var g=m.elements,y=i.length;y0&&(s=La(s,r(),!0),o=[],i=e.createMap(),m=!1,g=!1,f=0);var x=vl(v.expression);if(!Yc(x))return _(v,e.Diagnostics.Spread_types_may_only_be_created_from_object_types),Ng;s=La(s,x,!1),y=h+1;continue}e.Debug.assert(151===v.kind||152===v.kind),Il(v)}e.hasDynamicName(v)?Jc(v.name)?g=!0:m=!0:i[b.name]=b,o.push(b)}if(d)for(var E=0,T=Jn(u);E0&&(s=La(s,r(),!0)),s.flags|=c,s.symbol=t.symbol,s):r()}function Yc(t){return!!(6145&t.flags||32768&t.flags&&!Mn(t)||196608&t.flags&&!e.forEach(t.types,function(e){return!Yc(e)}))}function Qc(e){return fu(e),nh||Tg}function Zc(e){fu(e.openingElement),eu(e.closingElement.tagName)?au(e.closingElement):vl(e.closingElement.tagName);for(var t=0,n=e.children;t0&&l[0],f=d&&mr(d),p=f&&(0===d.parameters.length?Ug:At(d.parameters[0]));if(f&&Ei(f,nh)){var m=ru(lh.IntrinsicAttributes);return m!==Ng&&(p=En(m,p)),p}}if(r&&Ji(u,r,fh,t,e.Diagnostics.JSX_element_type_0_is_not_a_constructor_function_for_JSX_elements),at(u))return u;var g=ou();if(void 0===g)return Tg;if(""===g)return u;var y=rt(u,g);if(y){if(at(y)||y===Ng)return y;if(65536&y.flags)return _(t.tagName,e.Diagnostics.JSX_element_attributes_type_0_may_not_be_a_union_type,Ke(y)),Tg;var h=y,v=ru(lh.IntrinsicClassAttributes);if(v!==Ng){var b=Lt(v.symbol);b?1===b.length&&(h=En(Pr(v,[u]),h)):h=En(y,v)}var k=ru(lh.IntrinsicAttributes);return k!==Ng&&(h=En(k,h)),h}return Ug}function cu(e){var t=b(e);if(!t.resolvedJsxType){if(eu(e.tagName)){var n=au(e);return 1&t.jsxFlags?t.resolvedJsxType=At(n):2&t.jsxFlags?t.resolvedJsxType=Dr(n,0).type:t.resolvedJsxType=Ng}var r=_u();return t.resolvedJsxType=su(e,void 0,r)}return t.resolvedJsxType}function uu(e){var t=cu(e.parent),n=Xn(t,e.name.text);return n||Cg}function _u(){return Cy||(Cy=Gr(lh.JSX,lh.ElementClass)),Cy}function lu(){var e=ru(lh.IntrinsicElements);return e?Jn(e):og}function du(t){0===(cg.jsx||0)&&_(t,e.Diagnostics.Cannot_use_JSX_unless_the_jsx_flag_is_provided),void 0===nh&&cg.noImplicitAny&&_(t,e.Diagnostics.JSX_element_implicitly_has_type_any_because_the_global_type_JSX_Element_does_not_exist)}function fu(t){Sm(t),du(t);var n=2===cg.jsx?e.Diagnostics.Cannot_find_name_0:void 0,r=o(),a=E(t.tagName,r,107455,n,r);a&&(a.isReferenced=!0,8388608&a.flags&&!wp(X(a))&&Q(a));for(var i=cu(t),s=e.createMap(),c=!1,u=t.attributes.length-1;u>=0;u--)if(250===t.attributes[u].kind)tu(t.attributes[u],i,s);else{e.Debug.assert(251===t.attributes[u].kind);var l=nu(t.attributes[u],i,s);at(l)&&(c=!0)}if(i&&!c)for(var d=Jn(i),u=0;u=0)return Xi(r,u);if(!r.hasRestParameter&&i>r.parameters.length)return!1;var g=i>=r.minArgumentCount;return s||g}function Lu(e){if(32768&e.flags){var t=Bn(e);if(1===t.callSignatures.length&&0===t.constructSignatures.length&&0===t.properties.length&&!t.stringIndexInfo&&!t.numberIndexInfo)return t.callSignatures[0]}}function Mu(e,t,n){var r=Eo(e,!0);return Co(t,e,function(e,t){Oo(r,mi(e,n),t)}),yr(e,jo(r))}function Bu(e,t,n,r,a){for(var i=t.typeParameters,o=ni(a),s=0;s=3?3:2;case 144:return 3}}function Vu(t){if(226===t.kind){var n=pe(t);return At(n)}if(144===t.kind&&(t=t.parent,150===t.kind)){var n=pe(t);return At(n)}return 147===t.kind||149===t.kind||151===t.kind||152===t.kind?pp(t):(e.Debug.fail("Unsupported decorator target."),Ng)}function qu(t){if(226===t.kind)return e.Debug.fail("Class decorators should not have a second synthetic argument."),Ng;if(144===t.kind&&(t=t.parent,150===t.kind))return Tg;if(147===t.kind||149===t.kind||151===t.kind||152===t.kind){var n=t;switch(n.name.kind){case 70:case 8:case 9:return za(32,n.name.text);case 142:var r=Hc(n.name);return J_(r,512)?r:Rg;default:return e.Debug.fail("Unsupported property name."),Ng}}return e.Debug.fail("Unsupported decorator target."),Ng}function Wu(t){if(226===t.kind)return e.Debug.fail("Class decorators should not have a third synthetic argument."),Ng;if(144===t.kind)return Ig;if(147===t.kind)return e.Debug.fail("Property decorators should not have a third synthetic argument."),Ng;if(149===t.kind||151===t.kind||152===t.kind){var n=_p(t);return Xr(n)}return e.Debug.fail("Unsupported decorator target."),Ng}function Hu(t,n){return 0===n?Vu(t.parent):1===n?qu(t.parent):2===n?Wu(t.parent):(e.Debug.fail("Decorators should not have a fourth synthetic argument."),Ng)}function Gu(e,t){return 145===e.kind?Hu(e,t):0===t&&181===e.kind?uy():void 0}function Xu(e,t,n){if(145!==e.kind&&(0!==n||181!==e.kind))return t[n]}function Yu(e,t,n){return 145===e.kind?e.expression:0===t&&181===e.kind?e.template:n}function Qu(t,n,r,a){function o(n,r,i,o){var s;s=e.chainDiagnosticMessages(s,n,r,i,o),a&&(s=e.chainDiagnosticMessages(s,a)),th.add(e.createDiagnosticForNodeFromMessageChain(t,s))}function s(n,r,a){void 0===a&&(a=!1);for(var i=0,o=n;i1&&(h=s(l,dh,v)),h||(m=void 0,g=void 0,y=void 0,h=s(l,fh,v)),h)return h;if(m)zu(t,f,m,fh,void 0,!0);else if(g)if(u||_||!c){e.Debug.assert(y.failedTypeParameterIndex>=0);var b=g.typeParameters[y.failedTypeParameterIndex],k=Lo(y,y.failedTypeParameterIndex),x=e.chainDiagnosticMessages(void 0,e.Diagnostics.The_type_argument_for_type_parameter_0_cannot_be_inferred_from_the_usage_Consider_specifying_the_type_arguments_explicitly,Ke(b));a&&(x=e.chainDiagnosticMessages(x,a)),eo(k,t.expression||t.tag,x)}else{var S=t.typeArguments;ju(g,S,e.map(S,Wa),!0,a)}else o(e.Diagnostics.Supplied_parameters_do_not_match_any_signature_of_call_target);if(!i)for(var D=0,C=l;D=0&&_(t.arguments[r],e.Diagnostics.Spread_operator_in_new_expressions_is_only_available_when_targeting_ECMAScript_5_and_higher)}var a=vu(t.expression);if(a===Jg)return Fy;if(a=qn(a),a===Ng)return Ou(t);var i=a.symbol&&gf(a.symbol);if(i&&128&e.getModifierFlags(i))return _(t,e.Diagnostics.Cannot_create_an_instance_of_the_abstract_class_0,e.declarationNameToString(i.name)),Ou(t);if(at(a))return t.typeArguments&&_(t,e.Diagnostics.Untyped_function_calls_may_not_accept_type_arguments),Pu(t);var o=Qn(a,1);if(o.length)return t_(t,o[0])?Qu(t,o,n):Ou(t);var s=Qn(a,0);if(s.length){var c=Qu(t,s,n);return mr(c)!==zg&&_(t,e.Diagnostics.Only_a_void_function_can_be_called_with_the_new_keyword),pr(c)===zg&&_(t,e.Diagnostics.A_function_that_is_called_with_the_new_keyword_cannot_have_a_this_type_that_is_void),c}return _(t,e.Diagnostics.Cannot_use_new_with_an_expression_whose_type_lacks_a_call_or_construct_signature),Ou(t)}function t_(t,n){if(!n||!n.declaration)return!0;var r=n.declaration,a=e.getModifierFlags(r);if(!(24&a))return!0;var i=gf(r.parent.symbol),o=rn(r.parent.symbol);if(!rp(t,i)){var s=e.getContainingClass(t);if(s){var c=_p(s),u=Ut(c);if(u.length){var l=u[0];if(16&a&&l.symbol===r.parent.symbol)return!0}}return 8&a&&_(t,e.Diagnostics.Constructor_of_class_0_is_private_and_only_accessible_within_the_class_declaration,Ke(o)),16&a&&_(t,e.Diagnostics.Constructor_of_class_0_is_protected_and_only_accessible_within_the_class_declaration,Ke(o)),!1}return!0}function n_(t,n){var r=vl(t.tag),a=qn(r);if(a===Ng)return Ou(t);var i=Qn(a,0),o=Qn(a,1);return $u(r,a,i.length,o.length)?Pu(t):i.length?Qu(t,i,n):(_(t,e.Diagnostics.Cannot_invoke_an_expression_whose_type_lacks_a_call_signature_Type_0_has_no_compatible_call_signatures,Ke(a)),Ou(t))}function r_(t){switch(t.parent.kind){case 226:case 197:return e.Diagnostics.Unable_to_resolve_signature_of_class_decorator_when_called_as_an_expression;case 144:return e.Diagnostics.Unable_to_resolve_signature_of_parameter_decorator_when_called_as_an_expression;case 147:return e.Diagnostics.Unable_to_resolve_signature_of_property_decorator_when_called_as_an_expression;case 149:case 151:case 152:return e.Diagnostics.Unable_to_resolve_signature_of_method_decorator_when_called_as_an_expression}}function a_(t,n){var r=vl(t.expression),a=qn(r);if(a===Ng)return Ou(t);var i=Qn(a,0),o=Qn(a,1);if($u(r,a,i.length,o.length))return Pu(t);var s=r_(t);if(!i.length){var c=void 0;return c=e.chainDiagnosticMessages(c,e.Diagnostics.Cannot_invoke_an_expression_whose_type_lacks_a_call_signature_Type_0_has_no_compatible_call_signatures,Ke(a)),c=e.chainDiagnosticMessages(c,s),th.add(e.createDiagnosticForNodeFromMessageChain(t,c)),Ou(t)}return Qu(t,i,n,s)}function i_(t,n){switch(t.kind){case 179:return Zu(t,n);case 180:return e_(t,n);case 181:return n_(t,n);case 145:return a_(t,n)}e.Debug.fail("Branch in 'resolveSignature' should be unreachable.")}function o_(e,t){var n=b(e),r=n.resolvedSignature;if(r&&r!==Oy&&!t)return r;n.resolvedSignature=Oy;var a=i_(e,t);return n.resolvedSignature=Ly===My?a:r,a}function s_(e){return b(e).resolvedSignature===Oy?Oy:o_(e)}function c_(e){var t=v(e);return t.inferredClassType||(t.inferredClassType=Ee(e,e.members,og,og,void 0,void 0)),t.inferredClassType}function u_(t){fm(t,t.typeArguments)||mm(t,t.arguments);var n=o_(t);if(96===t.expression.kind)return zg;if(180===t.kind){var r=n.declaration;if(r&&150!==r.kind&&154!==r.kind&&159!==r.kind&&!e.isJSDocConstructSignature(r)){var a=70===t.expression.kind?zo(t.expression):vl(t.expression).symbol;return a&&a.members&&(16&a.flags||e.isDeclarationOfFunctionExpression(a))?c_(a):(cg.noImplicitAny&&_(t,e.Diagnostics.new_expression_whose_target_lacks_a_construct_signature_implicitly_has_an_any_type),Tg)}}return e.isInJavaScriptFile(t)&&__(t)?fr(t.arguments[0]):mr(n)}function __(t){if(!e.isRequireCall(t,!0))return!1;var n=E(t.expression,t.expression.text,107455,void 0,void 0);if(!n)return!0;if(8388608&n.flags)return!1;var r=16&n.flags?225:3&n.flags?223:0;if(0!==r){var a=e.getDeclarationOfKind(n,r);return e.isInAmbientContext(a)}return!1}function l_(e){return mr(o_(e))}function d_(t){var n=ho(oo(vl(t.expression)));Kf(t.type);var r=Wa(t.type);if(i&&r!==Ng){var a=ko(n);wi(r,a)||Oi(n,r,t,e.Diagnostics.Type_0_cannot_be_converted_to_type_1)}return r}function f_(e){return po(vl(e.expression))}function p_(e){var t=At(e);if(fg){var n=e.valueDeclaration;if(n&&n.initializer)return lo(t,2048)}return t}function m_(e,t){return e.hasRestParameter?t=57&&d<=69&&R_(t,e.Diagnostics.The_left_hand_side_of_an_assignment_expression_must_be_a_variable_or_a_property_access)&&Pi(n,f,t,void 0)}function l(){_(o||n,e.Diagnostics.Operator_0_cannot_be_applied_to_types_1_and_2,e.tokenToString(n.kind),Ke(f),Ke(p))}var d=n.kind;if(57===d&&(176===t.kind||175===t.kind))return Q_(t,vl(r,a),a);var f=vl(t,a),p=vl(r,a);switch(d){case 38:case 39:case 60:case 61:case 40:case 62:case 41:case 63:case 37:case 59:case 44:case 64:case 45:case 65:case 46:case 66:case 48:case 68:case 49:case 69:case 47:case 67:if(f===Jg||p===Jg)return Jg;6144&f.flags&&(f=p),6144&p.flags&&(p=f),f=po(f),p=po(p);var m=void 0;if(136&f.flags&&136&p.flags&&void 0!==(m=c(n.kind)))_(o||n,e.Diagnostics.The_0_operator_is_not_allowed_for_boolean_types_Consider_using_1_instead,e.tokenToString(n.kind),e.tokenToString(m));else{var g=A_(t,f,e.Diagnostics.The_left_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_or_an_enum_type),y=A_(r,p,e.Diagnostics.The_right_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_or_an_enum_type);g&&y&&u(Ig)}return Ig;case 36:case 58:if(f===Jg||p===Jg)return Jg;6144&f.flags&&(f=p),6144&p.flags&&(p=f),f=po(f),p=po(p);var h=void 0;if(J_(f,340)&&J_(p,340))h=Ig;else if(J_(f,262178)||J_(p,262178)?h=Rg:(at(f)||at(p))&&(h=f===Ng||p===Ng?Ng:Tg),h&&!s(d))return h;return h?(58===d&&u(h),h):(l(),Tg);case 26:case 28:case 29:case 30:return s(d)&&(f=oo(f),p=oo(p),wi(f,p)||wi(p,f)||l()),Bg;case 31:case 32:case 33:case 34:var v=io(f),b=io(p);return v&&b||(f=v?oo(f):f,p=b?oo(p):p),el(f,p)||el(p,f)||l(),Bg;case 92:return q_(t,r,f,p);case 91:return W_(t,r,f,p);case 52:return 1048576&ts(f)?lo(p,_o(fg?f:oo(p))):f;case 53:return 2097152&ts(f)?tl(fo(f),p):f;case 57:return u(p),ho(p);case 25:return!cg.allowUnreachableCode&&$_(t)&&_(t,e.Diagnostics.Left_side_of_comma_operator_is_unused_and_has_no_side_effects),p}}function al(t){for(var n=t,r=t.parent;r;){if(e.isFunctionLike(r)&&n===r.body)return!1;if(e.isClassLike(n))return!0;n=r,r=r.parent}return!1}function il(t){if(i&&(4096&t.flags&&!al(t)||jm(t,e.Diagnostics.A_yield_expression_is_only_allowed_in_a_generator_body),gc(t)&&_(t,e.Diagnostics.yield_expressions_cannot_be_used_in_a_parameter_initializer)),t.expression){var n=e.getContainingFunction(t);if(n&&n.asteriskToken){var r=_l(t.expression,void 0),a=void 0,o=!!t.asteriskToken;if(o&&(a=qd(r,t.expression)),n.type){var s=Gd(Wa(n.type))||Tg;o?Pi(a,s,t.expression,void 0):Pi(r,s,t.expression,void 0)}}}return Tg}function ol(e,t){vl(e.condition);var n=vl(e.whenTrue,t),r=vl(e.whenFalse,t);return tl(n,r)}function sl(e){switch(8===e.kind&&Xm(e),e.kind){case 9:return Ba(za(32,e.text));case 8:return Ba(za(64,e.text));case 100:return Lg;case 85:return Mg}}function cl(t){return e.forEach(t.templateSpans,function(e){vl(e.expression)}),Rg}function ul(e,t,n){var r=e.contextualType;e.contextualType=t;var a=vl(e,n);return e.contextualType=r,a}function _l(e,t){var n=b(e);if(!n.resolvedType){var r=Ly;Ly=My,n.resolvedType=vl(e,t),Ly=r}return n.resolvedType}function ll(t){return t=e.skipParentheses(t),182===t.kind||200===t.kind}function dl(t){var n=_l(t.initializer);return 2&e.getCombinedNodeFlags(t)||64&e.getCombinedModifierFlags(t)&&!e.isParameterPropertyDeclaration(t)||ll(t.initializer)?n:so(n)}function fl(e){if(e){if(16384&e.flags){var t=Un(e);if(30&t.flags)return!0;e=t}return K_(e,262624)}return!1}function pl(e,t){var n=vl(e,t);return ll(e)||fl(Pc(e))?n:so(n)}function ml(e,t){return 142===e.name.kind&&Hc(e.name),pl(e.initializer,t)}function gl(e,t){Nm(e),142===e.name.kind&&Hc(e.name);var n=w_(e,t);return yl(e,n,t)}function yl(e,t,n){if(Bc(n)){var r=Lu(t);if(r&&r.typeParameters){var a=Ac(e);if(a){var i=Lu(a);if(i&&!i.typeParameters)return br(Mu(r,i,n))}}}return t}function hl(e){if(179===e.kind&&96!==e.expression.kind){var t=vu(e.expression),n=Lu(t);if(n&&!n.typeParameters)return mr(n)}return vl(e)}function vl(t,n){var r;if(141===t.kind)r=ku(t);else{var a=bl(t,n);r=yl(t,a,n)}if(U_(r)){var i=177===t.parent.kind&&t.parent.expression===t||178===t.parent.kind&&t.parent.expression===t||(70===t.kind||141===t.kind)&&ip(t);i||_(t,e.Diagnostics.const_enums_can_only_be_used_in_property_or_index_access_expressions_or_the_right_hand_side_of_an_import_declaration_or_export_assignment)}return r}function bl(t,n){switch(t.kind){case 70:return $s(t);case 98:return sc(t);case 96:return _c(t);case 94:return Fg;case 9:case 8:case 100:case 85:return sl(t);case 194:return cl(t);case 12:return Rg;case 11:return iy;case 175:return Kc(t,n);case 176:return Xc(t,n);case 177:return bu(t);case 178:return Nu(t);case 179:case 180:return u_(t);case 181:return l_(t);case 183:return vl(t.expression,n);case 197:return _f(t);case 184:case 185:return w_(t,n);case 187:return L_(t);case 182:case 200:return d_(t);case 201:return f_(t);case 186:return I_(t);case 188:return M_(t);case 189:return B_(t);case 190:return j_(t);case 191:return z_(t);case 192:return nl(t,n);case 193:return ol(t,n);case 196:return jc(t,n);case 198:return Pg;case 195:return il(t);case 252:return pu(t);case 246:return Zc(t);case 247:return Qc(t);case 248:e.Debug.fail("Shouldn't ever directly check a JsxOpeningElement")}return Ng}function kl(t){t.expression&&jm(t.expression,e.Diagnostics.Type_expected),Kf(t.constraint),Tr(tn(pe(t))),i&&sf(t.name,e.Diagnostics.Type_parameter_name_cannot_be_0)}function xl(t){$p(t)||em(t),Nd(t);var n=e.getContainingFunction(t);92&e.getModifierFlags(t)&&(n=e.getContainingFunction(t),150===n.kind&&e.nodeIsPresent(n.body)||_(t,e.Diagnostics.A_parameter_property_is_only_allowed_in_a_constructor_implementation)),t.questionToken&&e.isBindingPattern(t.name)&&n.body&&_(t,e.Diagnostics.A_binding_pattern_parameter_cannot_be_optional_in_an_implementation_signature),"this"===t.name.text&&(0!==e.indexOf(n.parameters,t)&&_(t,e.Diagnostics.A_this_parameter_must_be_the_first_parameter),150!==n.kind&&154!==n.kind&&159!==n.kind||_(t,e.Diagnostics.A_constructor_cannot_have_a_this_parameter)),!t.dotDotDotToken||e.isBindingPattern(t.name)||to(At(t.symbol))||_(t,e.Diagnostics.A_rest_parameter_must_be_of_an_array_type)}function Sl(e){return!(!e.asteriskToken||!e.body)&&(149===e.kind||225===e.kind||184===e.kind)}function Dl(e,t){if(e)for(var n=0;n=0)if(n.parameters[r.parameterIndex].dotDotDotToken)_(a,e.Diagnostics.A_type_predicate_cannot_reference_a_rest_parameter);else{var i=e.chainDiagnosticMessages(void 0,e.Diagnostics.A_type_predicate_s_type_must_be_assignable_to_its_parameter_s_type);Pi(r.type,_p(n.parameters[r.parameterIndex]),t.type,void 0,i)}else if(a){for(var o=!1,s=0,c=n.parameters;s=2&&Sl(t)){var n=Wa(t.type);if(n===zg)_(t.type,e.Diagnostics.A_generator_cannot_have_a_void_type_annotation);else{var r=Gd(n)||Tg,a=Zr(r);Pi(a,n,t.type)}}else e.isAsyncFunctionLike(t)&&rd(t);lg&&!t.body&&gd(t)}}function Nl(t){function n(t,n,r,a){var i=t[r];i?i&a?_(n,e.Diagnostics.Duplicate_identifier_0,e.getTextOfNode(n)):t[r]=i|a:t[r]=a}var r;!function(e){e[e.Getter=1]="Getter",e[e.Setter=2]="Setter",e[e.Property=3]="Property"}(r||(r={}));for(var a=e.createMap(),i=e.createMap(),o=0,s=t.members;o0&&n.declarations[0]!==t)return}var r=kr(pe(t));if(r)for(var a=!1,i=!1,o=0,s=r.declarations;o0?m_(e,0):Kg}function td(e){return nd(e,void 0,void 0)}function nd(t,n,r){function a(t){if(65536&t.flags){for(var i=[],o=0,s=t.types;o=0)return n&&_(n,e.Diagnostics._0_is_referenced_directly_or_indirectly_in_the_fulfillment_callback_of_its_own_then_method,je(t.symbol)),Ng;eh.push(t.id);var l=a(u);return eh.pop(),l}return a(t)}function rd(t){var n=Wa(t.type);if(ug>=2){if(n===Ng)return Ng;var r=vy();if(r!==Wg&&r!==Pt(n))return _(t.type,e.Diagnostics.The_return_type_of_an_async_function_or_method_must_be_the_global_Promise_T_type),Ng}else{if(id(t.type),n===Ng)return Ng;var a=e.getEntityNameFromTypeNode(t.type);if(void 0===a)return _(t.type,e.Diagnostics.Type_0_is_not_a_valid_async_function_return_type_in_ES5_SlashES3_because_it_does_not_refer_to_a_Promise_compatible_constructor_value,Ke(n)),Ng;var i=ee(a,107455,!0),o=i?At(i):Ng;if(o===Ng)return _(t.type,e.Diagnostics.Type_0_is_not_a_valid_async_function_return_type_in_ES5_SlashES3_because_it_does_not_refer_to_a_Promise_compatible_constructor_value,e.entityNameToString(a)),Ng;var s=Sy();if(s===Ug)return _(t.type,e.Diagnostics.Type_0_is_not_a_valid_async_function_return_type_in_ES5_SlashES3_because_it_does_not_refer_to_a_Promise_compatible_constructor_value,e.entityNameToString(a)),Ng;if(!Pi(o,s,t.type,e.Diagnostics.Type_0_is_not_a_valid_async_function_return_type_in_ES5_SlashES3_because_it_does_not_refer_to_a_Promise_compatible_constructor_value))return Ng;var c=a&&Nf(a),u=S(t.locals,c.text,107455);if(u)return _(u.valueDeclaration,e.Diagnostics.Duplicate_identifier_0_Compiler_uses_declaration_1_to_support_async_functions,c.text,e.entityNameToString(a)),Ng}return nd(n,t,e.Diagnostics.An_async_function_or_method_must_have_a_valid_awaitable_return_type)}function ad(t){var n=o_(t),r=mr(n);if(!(1&r.flags)){var a,i,o=r_(t);switch(t.parent.kind){case 226:var s=pe(t.parent),c=At(s);a=pa([c,zg]);break;case 144:a=zg,i=e.chainDiagnosticMessages(i,e.Diagnostics.The_return_type_of_a_parameter_decorator_function_must_be_either_void_or_any);break;case 147:a=zg,i=e.chainDiagnosticMessages(i,e.Diagnostics.The_return_type_of_a_property_decorator_function_must_be_either_void_or_any);break;case 149:case 151:case 152:var u=_p(t.parent),_=Xr(u);a=pa([_,zg])}Pi(r,a,t,o,i)}}function id(t){var n=t&&e.getEntityNameFromTypeNode(t),r=n&&Nf(n),a=r&&E(r,r.text,8388608|(70===n.kind?793064:1920),void 0,void 0);a&&8388608&a.flags&&ye(a)&&!wp(X(a))&&Q(a)}function od(t){if(t.decorators&&e.nodeCanBeDecorated(t)){cg.experimentalDecorators||_(t,e.Diagnostics.Experimental_support_for_decorators_is_a_feature_that_is_subject_to_change_in_a_future_release_Set_the_experimentalDecorators_option_to_remove_this_warning);var n=t.decorators[0];if(Gp(n,8),144===t.kind&&Gp(n,32),cg.emitDecoratorMetadata)switch(Gp(n,16),t.kind){case 226:var r=e.getFirstConstructorWithBody(t);if(r)for(var a=0,i=r.parameters;a=e.ModuleKind.ES2015)&&(bd(t,n,"require")||bd(t,n,"exports"))&&(230!==t.kind||1===e.getModuleInstanceState(t))){var r=tt(t);261===r.kind&&e.isExternalOrCommonJsModule(r)&&_(n,e.Diagnostics.Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module,e.declarationNameToString(n),e.declarationNameToString(n))}}function Cd(t,n){if(!(ug>=4)&&bd(t,n,"Promise")&&(230!==t.kind||1===e.getModuleInstanceState(t))){var r=tt(t);261===r.kind&&e.isExternalOrCommonJsModule(r)&&1024&r.flags&&_(n,e.Diagnostics.Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_containing_async_functions,e.declarationNameToString(n),e.declarationNameToString(n))}}function Ed(t){if(0===(3&e.getCombinedNodeFlags(t))&&!e.isParameterDeclaration(t)&&(223!==t.kind||t.initializer)){var n=pe(t);if(1&n.flags){var r=E(t,t.name.text,3,void 0,void 0);if(r&&r!==n&&2&r.flags&&3&yu(r)){var a=e.getAncestor(r.valueDeclaration,224),i=205===a.parent.kind&&a.parent.parent?a.parent.parent:void 0,o=i&&(204===i.kind&&e.isFunctionLike(i.parent)||231===i.kind||230===i.kind||261===i.kind);if(!o){var s=je(r);_(t,e.Diagnostics.Cannot_initialize_outer_scoped_variable_0_in_the_same_scope_as_block_scoped_declaration_1,s,s)}}}}}function Td(t){function n(a){if(!e.isTypeNode(a)&&!e.isDeclarationName(a)){if(177===a.kind)return n(a.expression);if(70!==a.kind)return e.forEachChild(a,n);var i=E(a,a.text,8496063,void 0,void 0);if(i&&i!==Cg&&i.valueDeclaration){if(i.valueDeclaration===t)return void _(a,e.Diagnostics.Parameter_0_cannot_be_referenced_in_its_initializer,e.declarationNameToString(t.name));var o=e.getEnclosingBlockScopeContainer(i.valueDeclaration);if(o===r){if(144===i.valueDeclaration.kind){if(i.valueDeclaration.pos1)return jm(t,e.Diagnostics.Modifiers_cannot_appear_here)}}function Id(e){Gm(e),vl(e.expression)}function Ld(t){Gm(t),vl(t.expression),Kf(t.thenStatement),206===t.thenStatement.kind&&_(t.thenStatement,e.Diagnostics.The_body_of_an_if_statement_cannot_be_the_empty_statement),Kf(t.elseStatement)}function Md(e){Gm(e),Kf(e.statement),vl(e.expression)}function Bd(e){Gm(e),vl(e.expression),Kf(e.statement)}function jd(t){Gm(t)||t.initializer&&224===t.initializer.kind&&Im(t.initializer),t.initializer&&(224===t.initializer.kind?e.forEach(t.initializer.declarations,Pd):vl(t.initializer)),t.condition&&vl(t.condition),t.incrementor&&vl(t.incrementor),Kf(t.statement),t.locals&&ud(t)}function zd(t){if(Dm(t),224===t.initializer.kind)Jd(t);else{var n=t.initializer,r=Ud(t.expression);if(175===n.kind||176===n.kind)Q_(n,r||Ng);else{var a=vl(n);R_(n,e.Diagnostics.The_left_hand_side_of_a_for_of_statement_must_be_a_variable_or_a_property_access),r&&Pi(r,a,n,void 0)}}Kf(t.statement),t.locals&&ud(t)}function Kd(t){Dm(t);var n=vu(t.expression);if(224===t.initializer.kind){var r=t.initializer.declarations[0];r&&e.isBindingPattern(r.name)&&_(r.name,e.Diagnostics.The_left_hand_side_of_a_for_in_statement_cannot_be_a_destructuring_pattern),Jd(t)}else{var a=t.initializer,i=vl(a);175===a.kind||176===a.kind?_(a,e.Diagnostics.The_left_hand_side_of_a_for_in_statement_cannot_be_a_destructuring_pattern):Ei(Ca(n),i)?R_(a,e.Diagnostics.The_left_hand_side_of_a_for_in_statement_must_be_a_variable_or_a_property_access):_(a,e.Diagnostics.The_left_hand_side_of_a_for_in_statement_must_be_of_type_string_or_any)}Vc(n,573440)||_(t.expression,e.Diagnostics.The_right_hand_side_of_a_for_in_statement_must_be_of_type_any_an_object_type_or_a_type_parameter),Kf(t.statement),t.locals&&ud(t)}function Jd(e){var t=e.initializer;if(t.declarations.length>=1){var n=t.declarations[0];Pd(n)}}function Ud(e){var t=vu(e);return Vd(t,e,!0)}function Vd(t,n,r){if(at(t))return t;if(ug>=2)return qd(t,n);if(r)return Xd(t,n);if(no(t)){var a=tr(t,1);if(a)return a}return n&&_(n,e.Diagnostics.Type_0_is_not_an_array_type,Ke(t)),Ng}function qd(e,t){var n=Wd(e,t);return t&&n&&Pi(e,Qr(n),t),n||Tg}function Wd(t,n){if(!at(t)){var r=t;if(!r.iterableElementType)if(4&k(t)&&t.target===ly())r.iterableElementType=t.typeArguments[0];else{var a=rt(t,e.getPropertyNameForKnownSymbolName("iterator"));if(at(a))return;var i=a?Qn(a,0):og;if(0===i.length)return void(n&&_(n,e.Diagnostics.Type_must_have_a_Symbol_iterator_method_that_returns_an_iterator));r.iterableElementType=Hd(pa(e.map(i,mr),!0),n)}return r.iterableElementType}}function Hd(t,n){if(!at(t)){var r=t;if(!r.iteratorElementType)if(4&k(t)&&t.target===dy())r.iteratorElementType=t.typeArguments[0];else{var a=rt(t,"next");if(at(a))return;var i=a?Qn(a,0):og;if(0===i.length)return void(n&&_(n,e.Diagnostics.An_iterator_must_have_a_next_method));var o=pa(e.map(i,mr),!0);if(at(o))return;var s=rt(o,"value");if(!s)return void(n&&_(n,e.Diagnostics.The_type_returned_by_the_next_method_of_an_iterator_must_have_a_value_property));r.iteratorElementType=s}return r.iteratorElementType}}function Gd(e){if(!at(e))return 4&k(e)&&e.target===fy()?e.typeArguments[0]:Wd(e,void 0)||Hd(e,void 0)}function Xd(t,n){e.Debug.assert(ug<2);var r=t;if(65536&t.flags){var a=t.types,i=e.filter(a,function(e){return!(262178&e.flags)});i!==a&&(r=pa(i,!0))}else 262178&t.flags&&(r=Kg);var o=t!==r,s=!1;if(o&&(ug<1&&(_(n,e.Diagnostics.Using_a_string_in_a_for_of_statement_is_only_supported_in_ECMAScript_5_and_higher),s=!0),8192&r.flags))return Rg;if(!no(r)){if(!s){var c=o?e.Diagnostics.Type_0_is_not_an_array_type:e.Diagnostics.Type_0_is_not_an_array_type_or_a_string_type;_(n,c,Ke(r))}return o?Rg:Ng}var u=tr(r,1)||Ng;return o?262178&u.flags?Rg:pa([u,Rg],!0):u}function Yd(e){Gm(e)||Am(e)}function Qd(t){return!(151!==t.kind||!e.getSetAccessorTypeAnnotationNode(e.getDeclarationOfKind(t.symbol,152)))}function Zd(t,n){var r=e.isAsyncFunctionLike(t)?$l(n):n;return r&&K_(r,1025)}function $d(t){if(!Gm(t)){var n=e.getContainingFunction(t);n||jm(t,e.Diagnostics.A_return_statement_can_only_be_used_within_a_function_body)}var r=e.getContainingFunction(t);if(r){var a=_r(r),i=mr(a);if(fg||t.expression||8192&i.flags){var o=t.expression?_l(t.expression):Ag;if(r.asteriskToken)return;if(152===r.kind)t.expression&&_(t.expression,e.Diagnostics.Setters_cannot_return_a_value);else if(150===r.kind)t.expression&&!Pi(o,i,t.expression)&&_(t.expression,e.Diagnostics.Return_type_of_constructor_signature_must_be_assignable_to_the_instance_type_of_the_class);else if(r.type||Qd(r))if(e.isAsyncFunctionLike(r)){var s=$l(i),c=nd(o,t.expression||t,e.Diagnostics.Return_expression_in_async_function_does_not_have_a_valid_callable_then_member);s&&Pi(c,s,t.expression||t)}else Pi(o,i,t.expression||t)}else 150!==r.kind&&cg.noImplicitReturns&&!Zd(r,i)&&_(t,e.Diagnostics.Not_all_code_paths_return_a_value)}}function ef(t){Gm(t)||16384&t.flags&&jm(t,e.Diagnostics.with_statements_are_not_allowed_in_an_async_function_block),vl(t.expression);var n=e.getSourceFileOfNode(t);if(!Bm(n)){var r=e.getSpanOfTokenAtPosition(n,t.pos).start,a=t.statement.pos;zm(n,r,a-r,e.Diagnostics.The_with_statement_is_not_supported_All_symbols_in_a_with_block_will_have_type_any)}}function tf(t){Gm(t);var n,r=!1,a=vl(t.expression),o=io(a);e.forEach(t.caseBlock.clauses,function(s){if(254===s.kind&&!r)if(void 0===n)n=s;else{var c=e.getSourceFileOfNode(t),u=e.skipTrivia(c.text,s.pos),_=s.statements.length>0?s.statements[0].pos:s.end;zm(c,u,_-u,e.Diagnostics.A_default_clause_cannot_appear_more_than_once_in_a_switch_statement),r=!0}if(i&&253===s.kind){var l=s,d=vl(l.expression),f=io(d),p=a;f&&o||(d=f?oo(d):d,p=oo(a)),el(p,d)||Oi(d,p,l.expression,void 0)}e.forEach(s.statements,Kf)}),t.caseBlock.locals&&ud(t.caseBlock)}function nf(t){if(!Gm(t))for(var n=t.parent;n&&!e.isFunctionLike(n);){if(219===n.kind&&n.label.text===t.label.text){var r=e.getSourceFileOfNode(t);Km(t.label,e.Diagnostics.Duplicate_label_0,e.getTextOfNodeFromSourceText(r.text,t.label));break}n=n.parent}Kf(t.statement)}function rf(t){Gm(t)||void 0===t.expression&&Ym(t,e.Diagnostics.Line_break_not_permitted_here),t.expression&&vl(t.expression)}function af(t){Gm(t),hd(t.tryBlock);var n=t.catchClause;if(n){if(n.variableDeclaration)if(n.variableDeclaration.type)jm(n.variableDeclaration.type,e.Diagnostics.Catch_clause_variable_cannot_have_a_type_annotation);else if(n.variableDeclaration.initializer)jm(n.variableDeclaration.initializer,e.Diagnostics.Catch_clause_variable_cannot_have_an_initializer);else{var r=n.block.locals;if(r)for(var a in n.locals){var i=r[a];i&&0!==(2&i.flags)&&Km(i.valueDeclaration,e.Diagnostics.Cannot_redeclare_identifier_0_in_catch_clause,a)}}hd(n.block)}t.finallyBlock&&hd(t.finallyBlock)}function of(t){function n(t,n,r,a,i,o){if(i&&(1!==o||Jc(t.valueDeclaration.name))){var s;if(142===t.valueDeclaration.name.kind||t.parent===r.symbol)s=t.valueDeclaration;else if(a)s=a;else if(2&k(r)){var c=e.forEach(Ut(r),function(e){return zn(e,t.name)&&tr(e,o)});s=c?void 0:r.symbol.declarations[0]}if(s&&!Ei(n,i)){var u=0===o?e.Diagnostics.Property_0_of_type_1_is_not_assignable_to_string_index_type_2:e.Diagnostics.Property_0_of_type_1_is_not_assignable_to_numeric_index_type_2;_(s,u,je(t),Ke(n),Ke(i))}}}var r=xr(t.symbol,1),a=xr(t.symbol,0),i=tr(t,0),o=tr(t,1);if((i||o)&&(e.forEach(jn(t),function(e){var s=At(e);n(e,s,t,a,i,0),n(e,s,t,r,o,1)}),1&k(t)&&e.isClassLike(t.symbol.valueDeclaration)))for(var s=t.symbol.valueDeclaration,c=0,u=s.members;c>s;case 46:return a>>>s;case 44:return a<1&&e.forEach(r.declarations,function(t){e.isConstEnumDeclaration(t)!==n&&_(t.name,e.Diagnostics.Enum_declarations_must_all_be_const_or_non_const)});var o=!1;e.forEach(r.declarations,function(t){if(229!==t.kind)return!1;var n=t;if(!n.members.length)return!1;var r=n.members[0];r.initializer||(o?_(r.name,e.Diagnostics.In_an_enum_with_multiple_declarations_only_one_declaration_can_omit_an_initializer_for_its_first_enum_element):o=!0)})}}}function Cf(t){for(var n=t.declarations,r=0,a=n;r1&&!r&&e.isInstantiatedModule(t,cg.preserveConstEnums||cg.isolatedModules)){var c=Cf(s);c&&(e.getSourceFileOfNode(t)!==e.getSourceFileOfNode(c)?_(t.name,e.Diagnostics.A_namespace_declaration_cannot_be_in_a_different_file_from_a_class_or_function_with_which_it_is_merged):t.pos1)for(var p=0,m=l;p0?e.concatenate(o,i):i}return e.forEach(r.getSourceFiles(),Vf),th.getDiagnostics()}function Gf(){return Xf(),th.getGlobalDiagnostics()}function Xf(){if(!i)throw new Error("Trying to get diagnostics from a type checker that does not produce them.")}function Yf(e){if(e)for(;e.parent;){if(217===e.parent.kind&&e.parent.statement===e)return!0;e=e.parent}return!1}function Qf(t,n){function r(){for(;t;){switch(t.locals&&!x(t)&&i(t.locals,n),t.kind){case 261:if(!e.isExternalOrCommonJsModule(t))break;case 230:i(pe(t).exports,8914931&n);break;case 229:i(pe(t).exports,8&n);break;case 197:var r=t.name;r&&a(t.symbol,n);case 226:case 227:32&s||i(pe(t).members,793064&n);break;case 184:var o=t.name;o&&a(t.symbol,n)}e.introducesArgumentsExoticObject(t)&&a(gg,n),s=e.getModifierFlags(t),t=t.parent}i(Iy,n)}function a(e,t){if(e.flags&t){var n=e.name;o[n]||(o[n]=e)}}function i(e,t){if(t)for(var n in e){var r=e[n];a(r,t)}}var o=e.createMap(),s=0;return Yf(t)?[]:(r(),ir(o))}function Zf(e){return 70===e.kind&&$f(e.parent)&&e.parent.name===e}function $f(e){switch(e.kind){case 143:case 226:case 227:case 228:case 229:return!0}}function ep(e){for(var t=e;t.parent&&141===t.parent.kind;)t=t.parent;return t.parent&&(157===t.parent.kind||272===t.parent.kind)}function tp(e){for(var t=e;t.parent&&177===t.parent.kind;)t=t.parent;return t.parent&&199===t.parent.kind}function np(t,n){for(var r;;){if(t=e.getContainingClass(t),!t)break;if(r=n(t))break}return r}function rp(e,t){return!!np(e,function(e){return e===t})}function ap(e){for(;141===e.parent.kind;)e=e.parent;return 234===e.parent.kind?e.parent.moduleReference===e&&e.parent:240===e.parent.kind?e.parent.expression===e&&e.parent:void 0}function ip(e){return void 0!==ap(e)}function op(t){if(e.isDeclarationName(t))return pe(t.parent);if(e.isInJavaScriptFile(t)&&177===t.parent.kind){var n=e.getSpecialPropertyAssignmentKind(t.parent.parent);switch(n){case 1:case 3:return pe(t.parent);case 4:case 2:return pe(t.parent.parent)}}if(240===t.parent.kind&&e.isEntityNameExpression(t))return ee(t,9289727);if(177!==t.kind&&ip(t)){var r=e.getAncestor(t,234);return e.Debug.assert(void 0!==r),Z(t,!0)}if(e.isRightSideOfQualifiedNameOrPropertyAccess(t)&&(t=t.parent),tp(t)){var a=0;return 199===t.parent.kind?(a=793064,e.isExpressionWithTypeArgumentsInClassExtendsClause(t.parent)&&(a|=107455)):a=1920,a|=8388608,ee(t,a)}if(e.isPartOfExpression(t)){if(e.nodeIsMissing(t))return;if(70===t.kind)return e.isJSXTagName(t)&&eu(t)?au(t.parent):ee(t,107455,!1,!0);if(177===t.kind){var i=b(t).resolvedSymbol;return i||bu(t),b(t).resolvedSymbol}if(141===t.kind){var i=b(t).resolvedSymbol;return i||ku(t),b(t).resolvedSymbol}}else{if(ep(t)){var a=157===t.parent.kind||272===t.parent.kind?793064:1920;return ee(t,a,!1,!0)}if(250===t.parent.kind)return uu(t.parent)}return 156===t.parent.kind?ee(t,1):void 0}function sp(t){if(261===t.kind)return e.isExternalModule(t)?fe(t.symbol):void 0;if(!Yf(t)){if(e.isDeclarationName(t))return pe(t.parent);if(e.isLiteralComputedPropertyDeclarationName(t))return pe(t.parent.parent);if(70===t.kind){if(ip(t))return op(t);if(174===t.parent.kind&&172===t.parent.parent.kind&&t===t.parent.propertyName){var n=_p(t.parent.parent),r=n&&Xn(n,t.text);if(r)return r}}switch(t.kind){case 70:case 177:case 141:return op(t);case 98:var a=e.getThisContainer(t,!1);if(e.isFunctionLike(a)){var i=_r(a);if(i.thisParameter)return i.thisParameter}case 96:var o=e.isPartOfExpression(t)?hl(t):Wa(t);return o.symbol;case 167:return Wa(t).symbol;case 122:var s=t.parent;if(s&&150===s.kind)return s.parent.symbol;return;case 9:if(e.isExternalModuleImportEqualsDeclaration(t.parent.parent)&&e.getExternalModuleImportEqualsDeclarationExpression(t.parent.parent)===t||(235===t.parent.kind||241===t.parent.kind)&&t.parent.moduleSpecifier===t)return te(t,t);if(e.isInJavaScriptFile(t)&&e.isRequireCall(t.parent,!1))return te(t,t);case 8:if(178===t.parent.kind&&t.parent.argumentExpression===t){var c=hl(t.parent.expression);if(c===Ng)return;var u=qn(c);if(u===Ng)return;return Xn(u,t.text)}}}}function cp(e){if(e&&258===e.kind)return ee(e.name,8496063)}function up(e){return e.parent.parent.moduleSpecifier?J(e.parent.parent,e):ee(e.propertyName||e.name,9289727)}function _p(t){if(Yf(t))return Ng;if(e.isPartOfTypeNode(t))return Wa(t);if(e.isPartOfExpression(t))return fp(t);if(e.isExpressionWithTypeArgumentsInClassExtendsClause(t))return Ut(rn(pe(t.parent.parent)))[0];if($f(t)){var n=pe(t);return rn(n)}if(Zf(t)){var n=sp(t);return n&&rn(n)}if(e.isDeclaration(t)){var n=pe(t);return At(n)}if(e.isDeclarationName(t)){var n=sp(t);return n&&At(n)}if(e.isBindingPattern(t))return pt(t.parent,!0);if(ip(t)){var n=sp(t),r=n&&rn(n);return r!==Ng?r:At(n)}return Ng}function lp(t){if(e.Debug.assert(176===t.kind||175===t.kind),213===t.parent.kind){var n=Ud(t.parent.expression);return Q_(t,n||Ng)}if(192===t.parent.kind){var n=hl(t.parent.right);return Q_(t,n||Ng)}if(257===t.parent.kind){var r=lp(t.parent.parent);return G_(r||Ng,t.parent)}e.Debug.assert(175===t.parent.kind);var a=lp(t.parent),i=Vd(a||Ng,t.parent,!1)||Ng;return Y_(t.parent,a,e.indexOf(t.parent.elements,t),i||Ng)}function dp(e){var t=lp(e.parent.parent);return t&&Xn(t,e.text)}function fp(t){return e.isRightSideOfQualifiedNameOrPropertyAccess(t)&&(t=t.parent),ja(hl(t))}function pp(t){var n=pe(t.parent);return 32&e.getModifierFlags(t)?At(n):rn(n)}function mp(t){t=qn(t);var n=_n(Jn(t));return(Qn(t,0).length||Qn(t,1).length)&&e.forEach(Jn($g),function(e){n[e.name]||(n[e.name]=e)}),De(n)}function gp(t){if(268435456&t.flags){var n=[],r=t.name;return e.forEach(v(t).containingType.types,function(e){var t=Xn(e,r);t&&n.push(t)}),n}if(67108864&t.flags){if(t.leftSpread){var a=t;return[a.leftSpread,a.rightSpread]}for(var i=void 0,o=t;o=v(o).target;)i=o;if(i)return[i]}return[t]}function yp(t){return!(e.isGeneratedIdentifier(t)||!(t=e.getParseTreeNode(t,e.isIdentifier)))&&Kp(t)===gg}function hp(t){function n(e){return e=G(e),e&&!!(107455&e.flags)}var r=te(t.parent,t);if(!r||e.isShorthandAmbientModuleSymbol(r))return!0;var a=oe(r);r=ae(r);var i=v(r);return void 0===i.exportsSomeValue&&(i.exportsSomeValue=a?!!(107455&r.flags):e.forEachProperty(_e(r),n)),i.exportsSomeValue}function vp(t){var n=t.parent;return n&&e.isModuleOrEnumDeclaration(n)&&t===n.name}function bp(t,n){if(t=e.getParseTreeNode(t,e.isIdentifier)){var r=Kp(t,vp(t));if(r){if(1048576&r.flags){var a=fe(r.exportSymbol);if(!n&&944&a.flags)return;r=a}var i=me(r);if(i){if(512&i.flags&&261===i.valueDeclaration.kind){var o=i.valueDeclaration,s=e.getSourceFileOfNode(t),c=o!==s;return c?void 0:o}for(var u=t.parent;u;u=u.parent)if(e.isModuleOrEnumDeclaration(u)&&pe(u)===i)return u}}}}function kp(t){if(t=e.getParseTreeNode(t,e.isIdentifier)){var n=Kp(t);if(n&&8388608&n.flags)return I(n)}}function xp(t){if(418&t.flags){var n=v(t);if(void 0===n.isDeclarationWithCollidingName){var r=e.getEnclosingBlockScopeContainer(t.valueDeclaration);if(e.isStatementWithLocals(r)){var a=b(t.valueDeclaration);if(E(r.parent,t.name,107455,void 0,void 0))n.isDeclarationWithCollidingName=!0;else if(131072&a.flags){var i=262144&a.flags,o=e.isIterationStatement(r,!1),s=204===r.kind&&e.isIterationStatement(r.parent,!1);n.isDeclarationWithCollidingName=!(e.isBlockScopedContainerTopLevel(r)||i&&(o||s))}else n.isDeclarationWithCollidingName=!1}}return n.isDeclarationWithCollidingName}return!1}function Sp(t){if(!e.isGeneratedIdentifier(t)&&(t=e.getParseTreeNode(t,e.isIdentifier))){var n=Kp(t);if(n&&xp(n))return n.valueDeclaration}}function Dp(t){if(t=e.getParseTreeNode(t,e.isDeclaration)){var n=pe(t);if(n)return xp(n)}return!1}function Cp(t){if(t=e.getParseTreeNode(t),void 0===t)return!0;switch(t.kind){case 234:case 236:case 237:case 239:case 243:return Tp(pe(t)||Cg);case 241:var n=t.exportClause;return n&&e.forEach(n.elements,Cp);case 240:return!t.expression||70!==t.expression.kind||Tp(pe(t)||Cg)}return!1}function Ep(t){if(t=e.getParseTreeNode(t,e.isImportEqualsDeclaration),void 0===t||261!==t.parent.kind||!e.isInternalModuleImportEqualsDeclaration(t))return!1;var n=Tp(pe(t));return n&&t.moduleReference&&!e.nodeIsMissing(t.moduleReference)}function Tp(e){var t=X(e);return t===Cg||107455&t.flags&&(cg.preserveConstEnums||!wp(t))}function wp(e){return V_(e)||e.constEnumOnlyModule}function Np(t,n){if(t=e.getParseTreeNode(t),void 0===t)return!0;if(e.isAliasSymbolDeclaration(t)){var r=pe(t);if(r&&v(r).referenced)return!0}return!!n&&e.forEachChild(t,function(e){return Np(e,n)})}function Ap(t){if(e.nodeIsPresent(t.body)){var n=pe(t),r=dr(n);return r.length>1||1===r.length&&r[0].declaration!==t}return!1}function Pp(t){return t=e.getParseTreeNode(t),t?b(t).flags:void 0}function Op(e){return Sf(e.parent),b(e).enumMemberValue}function Fp(t){if(260===t.kind)return Op(t);var n=b(t).resolvedSymbol;return n&&8&n.flags&&e.isConstEnumDeclaration(n.valueDeclaration.parent)?Op(n.valueDeclaration):void 0}function Rp(e){return 32768&e.flags&&Qn(e,0).length>0}function Ip(t,n){var r=ee(t,107455,!0,!1,n),a=Qg();if(a&&r===a)return e.TypeReferenceSerializationKind.Promise;var i=r?At(r):void 0;if(i&&Bt(i))return e.TypeReferenceSerializationKind.TypeWithConstructSignatureAndValue;var o=ee(t,793064,!0,!1,n);if(!o)return e.TypeReferenceSerializationKind.ObjectType;var s=rn(o);return s===Ng?e.TypeReferenceSerializationKind.Unknown:1&s.flags?e.TypeReferenceSerializationKind.ObjectType:J_(s,15360)?e.TypeReferenceSerializationKind.VoidNullableOrNeverType:J_(s,136)?e.TypeReferenceSerializationKind.BooleanType:J_(s,340)?e.TypeReferenceSerializationKind.NumberLikeType:J_(s,262178)?e.TypeReferenceSerializationKind.StringLikeType:co(s)?e.TypeReferenceSerializationKind.ArrayLikeType:J_(s,512)?e.TypeReferenceSerializationKind.ESSymbolType:Rp(s)?e.TypeReferenceSerializationKind.TypeWithCallSignature:to(s)?e.TypeReferenceSerializationKind.ArrayLikeType:e.TypeReferenceSerializationKind.ObjectType}function Lp(e,t,n,r){var a=pe(e),i=!a||133120&a.flags?Ng:so(At(a));Ge().buildTypeDisplay(i,r,t,n)}function Mp(e,t,n,r){var a=_r(e);Ge().buildTypeDisplay(mr(a),r,t,n)}function Bp(e,t,n,r){var a=ko(fp(e));Ge().buildTypeDisplay(a,r,t,n)}function jp(e,t,n,r){var a=rn(pe(e));Vt(a);var i=a.resolvedBaseTypes.length?a.resolvedBaseTypes[0]:Ng;Ge().buildTypeDisplay(i,r,t,n)}function zp(e){return!!Iy[e]}function Kp(t,n){var r=b(t).resolvedSymbol;if(r)return r;var a=t;if(n){var i=t.parent;e.isDeclaration(i)&&t===i.name&&(a=tt(i))}return E(a,t.text,9544639,void 0,void 0)}function Jp(t){if(!e.isGeneratedIdentifier(t)&&(t=e.getParseTreeNode(t,e.isIdentifier))){var n=Kp(t);if(n)return ge(n).valueDeclaration}}function Up(t){if(e.isConst(t)){var n=At(pe(t));return!!(96&n.flags&&1048576&n.flags)}return!1}function Vp(e,t){var n=At(pe(e));t.writeStringLiteral(He(n))}function qp(){function t(e){if(i){var t=177===e.kind||70===e.kind&&Ko(e)?1156031:794600,r=ee(e,t,!0);return r&&r!==Cg?n(r,t):void 0}}function n(t,n){if(i&&a(t)){for(var r,o=0,s=t.declarations;o=2?(_y=e.memoize(function(){return Hr("Symbol")}),ly=e.memoize(function(){return Hr("Iterable",1)}),dy=e.memoize(function(){return Hr("Iterator",1)}),fy=e.memoize(function(){return Hr("IterableIterator",1)})):(_y=e.memoize(function(){return Ug}),ly=e.memoize(function(){return Wg}),dy=e.memoize(function(){return Wg}),fy=e.memoize(function(){return Wg})),oy=$r(Tg),sy=$r(wg);var b=Wr("ReadonlyArray",793064,void 0);ty=b&&Ur(b,1),cy=ty?Yr(ty,[Tg]):oy}function Gp(t,n){if(($m&n)!==n&&cg.importHelpers){var r=e.getSourceFileOfNode(t);if(e.isEffectiveExternalModule(r,cg)){var a=Yp(r,t);if(a!==Cg)for(var i=n&~$m,o=1;o<=128;o<<=1)if(i&o){var s=Xp(o),c=S(a.exports,e.escapeIdentifier(s),107455);c||_(t,e.Diagnostics.This_syntax_requires_an_imported_helper_named_1_but_module_0_has_no_exported_member_1,e.externalHelpersModuleNameText,s)}$m|=n}}}function Xp(e){switch(e){case 1:return"__extends";case 2:return"__assign";case 4:return"__rest";case 8:return"__decorate";case 16:return"__metadata";case 32:return"__param";case 64:return"__awaiter";case 128:return"__generator"}}function Yp(t,n){return eg||(eg=re(t,e.externalHelpersModuleNameText,e.Diagnostics.This_syntax_requires_an_imported_helper_but_module_0_cannot_be_found,n)||Cg),eg}function Qp(){var e=ky();return e!==Wg?Pr(e,[Tg]):Ug}function Zp(){var e=l(67108868,"then");v(e).type=$g;var t=xe(16);return t.properties=[e],t.members=_n(t.properties),t.callSignatures=[],t.constructSignatures=[],t}function $p(t){if(!t.decorators)return!1;if(!e.nodeCanBeDecorated(t))return 149!==t.kind||e.nodeIsPresent(t.body)?jm(t,e.Diagnostics.Decorators_are_not_valid_here):jm(t,e.Diagnostics.A_decorator_can_only_decorate_a_method_implementation_not_an_overload);if(151===t.kind||152===t.kind){
-var n=e.getAllAccessorDeclarations(t.parent.members,t);if(n.firstAccessor.decorators&&t===n.secondAccessor)return jm(t,e.Diagnostics.Decorators_cannot_be_applied_to_multiple_get_Slashset_accessors_of_the_same_name)}return!1}function em(t){var n=tm(t);if(void 0!==n)return n;for(var r,a,i,o,s,c,u=0,_=0,l=t.modifiers;_1||e.modifiers[0].kind!==t}function am(t,n){switch(t.kind){case 149:case 225:case 184:case 185:if(!t.asteriskToken)return!1}return Km(n,e.Diagnostics._0_modifier_cannot_be_used_here,"async")}function im(t){if(t&&t.hasTrailingComma){var n=t.end-",".length,r=t.end,a=e.getSourceFileOfNode(t[0]);return zm(a,n,r-n,e.Diagnostics.Trailing_comma_not_allowed)}}function om(t,n){if(im(t))return!0;if(t&&0===t.length){var r=t.pos-"<".length,a=e.skipTrivia(n.text,t.end)+">".length;return zm(n,r,a-r,e.Diagnostics.Type_parameter_list_cannot_be_empty)}}function sm(t){for(var n=!1,r=t.length,a=0;a".length;return zm(r,a,i-a,e.Diagnostics.Type_argument_list_cannot_be_empty)}}function fm(e,t){return im(t)||dm(e,t)}function pm(t,n){if(n)for(var r=e.getSourceFileOfNode(t),a=0,i=n;a1)return jm(o.types[1],e.Diagnostics.Classes_can_only_extend_a_single_class);n=!0}else{if(e.Debug.assert(107===o.token),r)return jm(o,e.Diagnostics.implements_clause_already_seen);r=!0}gm(o)}}function hm(t){var n=!1;if(t.heritageClauses)for(var r=0,a=t.heritageClauses;r1){var a=212===t.kind?e.Diagnostics.Only_a_single_variable_declaration_is_allowed_in_a_for_in_statement:e.Diagnostics.Only_a_single_variable_declaration_is_allowed_in_a_for_of_statement;return jm(n.declarations[1],a)}var i=r[0];if(i.initializer){var a=212===t.kind?e.Diagnostics.The_variable_declaration_of_a_for_in_statement_cannot_have_an_initializer:e.Diagnostics.The_variable_declaration_of_a_for_of_statement_cannot_have_an_initializer;return Km(i.name,a)}if(i.type){var a=212===t.kind?e.Diagnostics.The_left_hand_side_of_a_for_in_statement_cannot_use_a_type_annotation:e.Diagnostics.The_left_hand_side_of_a_for_of_statement_cannot_use_a_type_annotation;return Km(i,a)}}}return!1}function Cm(t){var n=t.kind;if(ug<1)return Km(t.name,e.Diagnostics.Accessors_are_only_available_when_targeting_ECMAScript_5_and_higher);if(e.isInAmbientContext(t))return Km(t.name,e.Diagnostics.An_accessor_cannot_be_declared_in_an_ambient_context);if(!(void 0!==t.body||128&e.getModifierFlags(t)))return zm(e.getSourceFileOfNode(t),t.end-1,";".length,e.Diagnostics._0_expected,"{");if(t.body&&128&e.getModifierFlags(t))return Km(t,e.Diagnostics.An_abstract_accessor_cannot_have_an_implementation);if(t.typeParameters)return Km(t.name,e.Diagnostics.An_accessor_cannot_have_type_parameters);if(!Em(t))return Km(t.name,151===n?e.Diagnostics.A_get_accessor_cannot_have_parameters:e.Diagnostics.A_set_accessor_must_have_exactly_one_parameter);if(152===n){if(t.type)return Km(t.name,e.Diagnostics.A_set_accessor_cannot_have_a_return_type_annotation);var r=t.parameters[0];if(r.dotDotDotToken)return Km(r.dotDotDotToken,e.Diagnostics.A_set_accessor_cannot_have_rest_parameter);if(r.questionToken)return Km(r.questionToken,e.Diagnostics.A_set_accessor_cannot_have_an_optional_parameter);if(r.initializer)return Km(t.name,e.Diagnostics.A_set_accessor_parameter_cannot_have_an_initializer)}}function Em(e){return Tm(e)||e.parameters.length===(151===e.kind?0:1)}function Tm(t){if(t.parameters.length===(151===t.kind?1:2))return e.getThisParameter(t)}function wm(t,n){if(e.isDynamicName(t))return Km(t,n)}function Nm(t){if(Rd(t)||cm(t)||bm(t))return!0;if(176===t.parent.kind){if(km(t.questionToken,e.Diagnostics.An_object_member_cannot_be_declared_optional))return!0;if(void 0===t.body)return zm(e.getSourceFileOfNode(t),t.end-1,";".length,e.Diagnostics._0_expected,"{")}if(e.isClassLike(t.parent)){if(e.isInAmbientContext(t))return wm(t.name,e.Diagnostics.A_computed_property_name_in_an_ambient_context_must_directly_refer_to_a_built_in_symbol);if(!t.body)return wm(t.name,e.Diagnostics.A_computed_property_name_in_a_method_overload_must_directly_refer_to_a_built_in_symbol)}else{if(227===t.parent.kind)return wm(t.name,e.Diagnostics.A_computed_property_name_in_an_interface_must_directly_refer_to_a_built_in_symbol);if(161===t.parent.kind)return wm(t.name,e.Diagnostics.A_computed_property_name_in_a_type_literal_must_directly_refer_to_a_built_in_symbol)}}function Am(t){for(var n=t;n;){if(e.isFunctionLike(n))return Km(t,e.Diagnostics.Jump_target_cannot_cross_function_boundary);switch(n.kind){case 219:if(t.label&&n.label.text===t.label.text){var r=214===t.kind&&!e.isIterationStatement(n.statement,!0);return!!r&&Km(t,e.Diagnostics.A_continue_statement_can_only_jump_to_a_label_of_an_enclosing_iteration_statement)}break;case 218:if(215===t.kind&&!t.label)return!1;break;default:if(e.isIterationStatement(n,!1)&&!t.label)return!1}n=n.parent}if(t.label){var a=215===t.kind?e.Diagnostics.A_break_statement_can_only_jump_to_a_label_of_an_enclosing_statement:e.Diagnostics.A_continue_statement_can_only_jump_to_a_label_of_an_enclosing_iteration_statement;return Km(t,a)}var a=215===t.kind?e.Diagnostics.A_break_statement_can_only_be_used_within_an_enclosing_iteration_or_switch_statement:e.Diagnostics.A_continue_statement_can_only_be_used_within_an_enclosing_iteration_statement;return Km(t,a)}function Pm(t){if(t.dotDotDotToken){var n=t.parent.elements;if(t!==e.lastOrUndefined(n))return Km(t,e.Diagnostics.A_rest_element_must_be_last_in_a_destructuring_pattern);if(173===t.name.kind||172===t.name.kind)return Km(t.name,e.Diagnostics.A_rest_element_cannot_contain_a_binding_pattern);if(t.initializer)return zm(e.getSourceFileOfNode(t),t.initializer.pos-1,1,e.Diagnostics.A_rest_element_cannot_have_an_initializer)}}function Om(e){return 9===e.kind||8===e.kind||190===e.kind&&37===e.operator&&8===e.operand.kind}function Fm(t){if(212!==t.parent.parent.kind&&213!==t.parent.parent.kind)if(e.isInAmbientContext(t)){if(t.initializer){if(!e.isConst(t)||t.type){var n="=".length;return zm(e.getSourceFileOfNode(t),t.initializer.pos-n,n,e.Diagnostics.Initializers_are_not_allowed_in_ambient_contexts)}if(!Om(t.initializer))return Km(t.initializer,e.Diagnostics.A_const_initializer_in_an_ambient_context_must_be_a_string_or_numeric_literal)}if(t.initializer&&(!e.isConst(t)||!Om(t.initializer))){var n="=".length;return zm(e.getSourceFileOfNode(t),t.initializer.pos-n,n,e.Diagnostics.Initializers_are_not_allowed_in_ambient_contexts)}}else if(!t.initializer){if(e.isBindingPattern(t.name)&&!e.isBindingPattern(t.parent))return Km(t,e.Diagnostics.A_destructuring_declaration_must_have_an_initializer);if(e.isConst(t))return Km(t,e.Diagnostics.const_declarations_must_be_initialized)}var r=e.isLet(t)||e.isConst(t);return r&&Rm(t.name)}function Rm(t){if(70===t.kind){if(109===t.originalKeywordKind)return Km(t,e.Diagnostics.let_is_not_allowed_to_be_used_as_a_name_in_let_or_const_declarations)}else for(var n=t.elements,r=0,a=n;r0}function jm(t,n,r,a,i){var o=e.getSourceFileOfNode(t);if(!Bm(o)){var s=e.getSpanOfTokenAtPosition(o,t.pos);return th.add(e.createFileDiagnostic(o,s.start,s.length,n,r,a,i)),!0}}function zm(t,n,r,a,i,o,s){if(!Bm(t))return th.add(e.createFileDiagnostic(t,n,r,a,i,o,s)),!0}function Km(t,n,r,a,i){var o=e.getSourceFileOfNode(t);if(!Bm(o))return th.add(e.createDiagnosticForNode(t,n,r,a,i)),!0}function Jm(t){if(t.typeParameters)return zm(e.getSourceFileOfNode(t),t.typeParameters.pos,t.typeParameters.end-t.typeParameters.pos,e.Diagnostics.Type_parameters_cannot_appear_on_a_constructor_declaration)}function Um(t){if(t.type)return Km(t.type,e.Diagnostics.Type_annotation_cannot_appear_on_a_constructor_declaration)}function Vm(t){if(e.isClassLike(t.parent)){if(wm(t.name,e.Diagnostics.A_computed_property_name_in_a_class_property_declaration_must_directly_refer_to_a_built_in_symbol))return!0}else if(227===t.parent.kind){if(wm(t.name,e.Diagnostics.A_computed_property_name_in_an_interface_must_directly_refer_to_a_built_in_symbol))return!0;if(t.initializer)return Km(t.initializer,e.Diagnostics.An_interface_property_cannot_have_an_initializer)}else if(161===t.parent.kind){if(wm(t.name,e.Diagnostics.A_computed_property_name_in_a_type_literal_must_directly_refer_to_a_built_in_symbol))return!0;if(t.initializer)return Km(t.initializer,e.Diagnostics.A_type_literal_property_cannot_have_an_initializer)}if(e.isInAmbientContext(t)&&t.initializer)return jm(t.initializer,e.Diagnostics.Initializers_are_not_allowed_in_ambient_contexts)}function qm(t){return!(227===t.kind||228===t.kind||235===t.kind||234===t.kind||241===t.kind||240===t.kind||233===t.kind||515&e.getModifierFlags(t))&&jm(t,e.Diagnostics.A_declare_modifier_is_required_for_a_top_level_declaration_in_a_d_ts_file)}function Wm(t){for(var n=0,r=t.statements;n=1)return Km(t,e.Diagnostics.Octal_literals_are_not_available_when_targeting_ECMAScript_5_and_higher)}function Ym(t,n,r,a,i){var o=e.getSourceFileOfNode(t);if(!Bm(o)){var s=e.getSpanOfTokenAtPosition(o,t.pos);return th.add(e.createFileDiagnostic(o,e.textSpanEnd(s),0,n,r,a,i)),!0}}function Qm(){var e=[];for(var t in Iy)a.test(t)&&e.push(Iy[t]);return e}var Zm,$m,eg,tg=e.objectAllocator.getSymbolConstructor(),ng=e.objectAllocator.getTypeConstructor(),rg=e.objectAllocator.getSignatureConstructor(),ag=0,ig=0,og=[],sg=e.createMap(),cg=r.getCompilerOptions(),ug=cg.target||0,_g=e.getEmitModuleKind(cg),lg=!!cg.noUnusedLocals||!!cg.noUnusedParameters,dg="undefined"!=typeof cg.allowSyntheticDefaultImports?cg.allowSyntheticDefaultImports:_g===e.ModuleKind.System,fg=cg.strictNullChecks,pg=qp(),mg=l(67108868,"undefined");mg.declarations=[];var gg=l(67108868,"arguments"),yg={getNodeCount:function(){return e.sum(r.getSourceFiles(),"nodeCount")},getIdentifierCount:function(){return e.sum(r.getSourceFiles(),"identifierCount")},getSymbolCount:function(){return e.sum(r.getSourceFiles(),"symbolCount")+ig},getTypeCount:function(){return ag},isUndefinedSymbol:function(e){return e===mg},isArgumentsSymbol:function(e){return e===gg},isUnknownSymbol:function(e){return e===Cg},getDiagnostics:Wf,getGlobalDiagnostics:Gf,getTypeOfSymbolAtLocation:Hs,getSymbolsOfParameterPropertyDeclaration:D,getDeclaredTypeOfSymbol:rn,getPropertiesOfType:Jn,getPropertyOfType:Xn,getSignaturesOfType:Qn,getIndexTypeOfType:tr,getBaseTypes:Ut,getReturnTypeOfSignature:mr,getNonNullableType:po,getSymbolsInScope:Qf,getSymbolAtLocation:sp,getShorthandAssignmentValueSymbol:cp,getExportSpecifierLocalTargetSymbol:up,getTypeAtLocation:_p,getPropertySymbolOfDestructuringAssignment:dp,typeToString:Ke,getSymbolDisplayBuilder:Ge,symbolToString:je,getAugmentedPropertiesOfType:mp,getRootSymbols:gp,getContextualType:Pc,getFullyQualifiedName:$,getResolvedSignature:o_,getConstantValue:Fp,isValidPropertyAccess:Cu,getSignatureFromDeclaration:_r,isImplementationOfOverload:Ap,getAliasedSymbol:X,getEmitResolver:u,getExportsOfModule:se,getAmbientModules:Qm,getJsxElementAttributesType:cu,getJsxIntrinsicTagNames:lu,isOptionalParameter:cr,tryGetMemberInModuleExports:ce,tryFindAmbientModuleWithoutAugmentations:function(e){return sr(e,!1)}},hg=[],vg=e.createMap(),bg=e.createMap(),kg=e.createMap(),xg=e.createMap(),Sg=e.createMap(),Dg=[],Cg=l(67108868,"unknown"),Eg=l(67108864,"__resolving__"),Tg=be(1,"any"),wg=be(1,"any"),Ng=be(1,"unknown"),Ag=be(2048,"undefined"),Pg=fg?Ag:be(2099200,"undefined"),Og=be(4096,"null"),Fg=fg?Og:be(2101248,"null"),Rg=be(2,"string"),Ig=be(4,"number"),Lg=be(128,"true"),Mg=be(128,"false"),Bg=ke([Lg,Mg]),jg=be(512,"symbol"),zg=be(1024,"void"),Kg=be(8192,"never"),Jg=be(8192,"never"),Ug=Ee(void 0,sg,og,og,void 0,void 0),Vg=l(67110912,"__type");Vg.members=e.createMap();var qg=Ee(Vg,sg,og,og,void 0,void 0),Wg=Ee(void 0,sg,og,og,void 0,void 0);Wg.instantiations=e.createMap();var Hg=Ee(void 0,sg,og,og,void 0,void 0);Hg.flags|=8388608;var Gg,Xg,Yg,Qg,Zg,$g,ey,ty,ny,ry,ay,iy,oy,sy,cy,uy,_y,ly,dy,fy,py,my,gy,yy,hy,vy,by,ky,xy,Sy,Dy,Cy,Ey,Ty,wy,Ny=Ee(void 0,sg,og,og,void 0,void 0),Ay=hn(void 0,void 0,void 0,og,Tg,void 0,0,!1,!1),Py=hn(void 0,void 0,void 0,og,Ng,void 0,0,!1,!1),Oy=hn(void 0,void 0,void 0,og,Tg,void 0,0,!1,!1),Fy=hn(void 0,void 0,void 0,og,Jg,void 0,0,!1,!1),Ry=Sr(Rg,!0),Iy=e.createMap(),Ly=0,My=0,By=0,jy=za(32,""),zy=za(64,"0"),Ky=[],Jy=[],Uy=[],Vy=[],qy=[],Wy=[],Hy=[],Gy=[],Xy=[],Yy=[],Qy=[],Zy=[],$y=[],eh=[],th=e.createDiagnosticCollection();!function(e){e[e.None=0]="None",e[e.TypeofEQString=1]="TypeofEQString",e[e.TypeofEQNumber=2]="TypeofEQNumber",e[e.TypeofEQBoolean=4]="TypeofEQBoolean",e[e.TypeofEQSymbol=8]="TypeofEQSymbol",e[e.TypeofEQObject=16]="TypeofEQObject",e[e.TypeofEQFunction=32]="TypeofEQFunction",e[e.TypeofEQHostObject=64]="TypeofEQHostObject",e[e.TypeofNEString=128]="TypeofNEString",e[e.TypeofNENumber=256]="TypeofNENumber",e[e.TypeofNEBoolean=512]="TypeofNEBoolean",e[e.TypeofNESymbol=1024]="TypeofNESymbol",e[e.TypeofNEObject=2048]="TypeofNEObject",e[e.TypeofNEFunction=4096]="TypeofNEFunction",e[e.TypeofNEHostObject=8192]="TypeofNEHostObject",e[e.EQUndefined=16384]="EQUndefined",e[e.EQNull=32768]="EQNull",e[e.EQUndefinedOrNull=65536]="EQUndefinedOrNull",e[e.NEUndefined=131072]="NEUndefined",e[e.NENull=262144]="NENull",e[e.NEUndefinedOrNull=524288]="NEUndefinedOrNull",e[e.Truthy=1048576]="Truthy",e[e.Falsy=2097152]="Falsy",e[e.Discriminatable=4194304]="Discriminatable",e[e.All=8388607]="All",e[e.BaseStringStrictFacts=933633]="BaseStringStrictFacts",e[e.BaseStringFacts=3145473]="BaseStringFacts",e[e.StringStrictFacts=4079361]="StringStrictFacts",e[e.StringFacts=4194049]="StringFacts",e[e.EmptyStringStrictFacts=3030785]="EmptyStringStrictFacts",e[e.EmptyStringFacts=3145473]="EmptyStringFacts",e[e.NonEmptyStringStrictFacts=1982209]="NonEmptyStringStrictFacts",e[e.NonEmptyStringFacts=4194049]="NonEmptyStringFacts",e[e.BaseNumberStrictFacts=933506]="BaseNumberStrictFacts",e[e.BaseNumberFacts=3145346]="BaseNumberFacts",e[e.NumberStrictFacts=4079234]="NumberStrictFacts",e[e.NumberFacts=4193922]="NumberFacts",e[e.ZeroStrictFacts=3030658]="ZeroStrictFacts",e[e.ZeroFacts=3145346]="ZeroFacts",e[e.NonZeroStrictFacts=1982082]="NonZeroStrictFacts",e[e.NonZeroFacts=4193922]="NonZeroFacts",e[e.BaseBooleanStrictFacts=933252]="BaseBooleanStrictFacts",e[e.BaseBooleanFacts=3145092]="BaseBooleanFacts",e[e.BooleanStrictFacts=4078980]="BooleanStrictFacts",e[e.BooleanFacts=4193668]="BooleanFacts",e[e.FalseStrictFacts=3030404]="FalseStrictFacts",e[e.FalseFacts=3145092]="FalseFacts",e[e.TrueStrictFacts=1981828]="TrueStrictFacts",e[e.TrueFacts=4193668]="TrueFacts",e[e.SymbolStrictFacts=1981320]="SymbolStrictFacts",e[e.SymbolFacts=4193160]="SymbolFacts",e[e.ObjectStrictFacts=6166480]="ObjectStrictFacts",e[e.ObjectFacts=8378320]="ObjectFacts",e[e.FunctionStrictFacts=6164448]="FunctionStrictFacts",e[e.FunctionFacts=8376288]="FunctionFacts",e[e.UndefinedFacts=2457472]="UndefinedFacts",e[e.NullFacts=2340752]="NullFacts"}(wy||(wy={}));var nh,rh,ah,ih,oh,sh=e.createMap({string:1,number:2,boolean:4,symbol:8,undefined:16384,object:16,function:32}),ch=e.createMap({string:128,number:256,boolean:512,symbol:1024,undefined:131072,object:2048,function:4096}),uh=e.createMap({string:Rg,number:Ig,boolean:Bg,symbol:jg,undefined:Ag}),_h=e.createMap(),lh={JSX:"JSX",IntrinsicElements:"IntrinsicElements",ElementClass:"ElementClass",ElementAttributesPropertyNameContainer:"ElementAttributesProperty",Element:"Element",IntrinsicAttributes:"IntrinsicAttributes",IntrinsicClassAttributes:"IntrinsicClassAttributes"},dh=e.createMap(),fh=e.createMap(),ph=e.createMap(),mh=e.createMap(),gh=e.createMap();!function(e){e[e.Type=0]="Type",e[e.ResolvedBaseConstructorType=1]="ResolvedBaseConstructorType",e[e.DeclaredType=2]="DeclaredType",e[e.ResolvedReturnType=3]="ResolvedReturnType"}(oh||(oh={}));var yh=e.createMap();return yh[mg.name]=mg,Hp(),yg}var a=/^".+"$/,i=1,o=1,s=1,c=1;e.getNodeId=t,e.getSymbolId=n,e.createTypeChecker=r}(o||(o={}));var o;!function(e){function t(e,t,n){return e?t(n,e):n}function n(e,t,n){return e?t(n,e):n}function r(r,a,i,o){if(void 0===r)return a;var s=o?n:e.reduceLeft,c=o||i,u=r.kind;if(u>0&&u<=140)return a;if(u>=156&&u<=171)return a;var _=a;switch(r.kind){case 203:case 206:case 198:case 222:case 293:break;case 142:_=t(r.expression,i,_);break;case 144:_=s(r.decorators,c,_),_=s(r.modifiers,c,_),_=t(r.name,i,_),_=t(r.type,i,_),_=t(r.initializer,i,_);break;case 145:_=t(r.expression,i,_);break;case 147:_=s(r.decorators,c,_),_=s(r.modifiers,c,_),_=t(r.name,i,_),_=t(r.type,i,_),_=t(r.initializer,i,_);break;case 149:_=s(r.decorators,c,_),_=s(r.modifiers,c,_),_=t(r.name,i,_),_=s(r.typeParameters,c,_),_=s(r.parameters,c,_),_=t(r.type,i,_),_=t(r.body,i,_);break;case 150:_=s(r.modifiers,c,_),_=s(r.parameters,c,_),_=t(r.body,i,_);break;case 151:_=s(r.decorators,c,_),_=s(r.modifiers,c,_),_=t(r.name,i,_),_=s(r.parameters,c,_),_=t(r.type,i,_),_=t(r.body,i,_);break;case 152:_=s(r.decorators,c,_),_=s(r.modifiers,c,_),_=t(r.name,i,_),_=s(r.parameters,c,_),_=t(r.body,i,_);break;case 172:case 173:_=s(r.elements,c,_);break;case 174:_=t(r.propertyName,i,_),_=t(r.name,i,_),_=t(r.initializer,i,_);break;case 175:_=s(r.elements,c,_);break;case 176:_=s(r.properties,c,_);break;case 177:_=t(r.expression,i,_),_=t(r.name,i,_);break;case 178:_=t(r.expression,i,_),_=t(r.argumentExpression,i,_);break;case 179:_=t(r.expression,i,_),_=s(r.typeArguments,c,_),_=s(r.arguments,c,_);break;case 180:_=t(r.expression,i,_),_=s(r.typeArguments,c,_),_=s(r.arguments,c,_);break;case 181:_=t(r.tag,i,_),_=t(r.template,i,_);break;case 184:_=s(r.modifiers,c,_),_=t(r.name,i,_),_=s(r.typeParameters,c,_),_=s(r.parameters,c,_),_=t(r.type,i,_),_=t(r.body,i,_);break;case 185:_=s(r.modifiers,c,_),_=s(r.typeParameters,c,_),_=s(r.parameters,c,_),_=t(r.type,i,_),_=t(r.body,i,_);break;case 183:case 186:case 187:case 188:case 189:case 195:case 196:case 201:_=t(r.expression,i,_);break;case 190:case 191:_=t(r.operand,i,_);break;case 192:_=t(r.left,i,_),_=t(r.right,i,_);break;case 193:_=t(r.condition,i,_),_=t(r.whenTrue,i,_),_=t(r.whenFalse,i,_);break;case 194:_=t(r.head,i,_),_=s(r.templateSpans,c,_);break;case 197:_=s(r.modifiers,c,_),_=t(r.name,i,_),_=s(r.typeParameters,c,_),_=s(r.heritageClauses,c,_),_=s(r.members,c,_);break;case 199:_=t(r.expression,i,_),_=s(r.typeArguments,c,_);break;case 202:_=t(r.expression,i,_),_=t(r.literal,i,_);break;case 204:_=s(r.statements,c,_);break;case 205:_=s(r.modifiers,c,_),_=t(r.declarationList,i,_);break;case 207:_=t(r.expression,i,_);break;case 208:_=t(r.expression,i,_),_=t(r.thenStatement,i,_),_=t(r.elseStatement,i,_);break;case 209:_=t(r.statement,i,_),_=t(r.expression,i,_);break;case 210:case 217:_=t(r.expression,i,_),_=t(r.statement,i,_);break;case 211:_=t(r.initializer,i,_),_=t(r.condition,i,_),_=t(r.incrementor,i,_),_=t(r.statement,i,_);break;case 212:case 213:_=t(r.initializer,i,_),_=t(r.expression,i,_),_=t(r.statement,i,_);break;case 216:case 220:_=t(r.expression,i,_);break;case 218:_=t(r.expression,i,_),_=t(r.caseBlock,i,_);break;case 219:_=t(r.label,i,_),_=t(r.statement,i,_);break;case 221:_=t(r.tryBlock,i,_),_=t(r.catchClause,i,_),_=t(r.finallyBlock,i,_);break;case 223:_=t(r.name,i,_),_=t(r.type,i,_),_=t(r.initializer,i,_);break;case 224:_=s(r.declarations,c,_);break;case 225:_=s(r.decorators,c,_),_=s(r.modifiers,c,_),_=t(r.name,i,_),_=s(r.typeParameters,c,_),_=s(r.parameters,c,_),_=t(r.type,i,_),_=t(r.body,i,_);break;case 226:_=s(r.decorators,c,_),_=s(r.modifiers,c,_),_=t(r.name,i,_),_=s(r.typeParameters,c,_),_=s(r.heritageClauses,c,_),_=s(r.members,c,_);break;case 232:_=s(r.clauses,c,_);break;case 235:_=s(r.decorators,c,_),_=s(r.modifiers,c,_),_=t(r.importClause,i,_),_=t(r.moduleSpecifier,i,_);break;case 236:_=t(r.name,i,_),_=t(r.namedBindings,i,_);break;case 237:_=t(r.name,i,_);break;case 238:case 242:_=s(r.elements,c,_);break;case 239:case 243:_=t(r.propertyName,i,_),_=t(r.name,i,_);break;case 240:_=e.reduceLeft(r.decorators,i,_),_=e.reduceLeft(r.modifiers,i,_),
-_=t(r.expression,i,_);break;case 241:_=e.reduceLeft(r.decorators,i,_),_=e.reduceLeft(r.modifiers,i,_),_=t(r.exportClause,i,_),_=t(r.moduleSpecifier,i,_);break;case 246:_=t(r.openingElement,i,_),_=e.reduceLeft(r.children,i,_),_=t(r.closingElement,i,_);break;case 247:case 248:_=t(r.tagName,i,_),_=s(r.attributes,c,_);break;case 249:_=t(r.tagName,i,_);break;case 250:_=t(r.name,i,_),_=t(r.initializer,i,_);break;case 251:_=t(r.expression,i,_);break;case 252:_=t(r.expression,i,_);break;case 253:_=t(r.expression,i,_);case 254:_=s(r.statements,c,_);break;case 255:_=s(r.types,c,_);break;case 256:_=t(r.variableDeclaration,i,_),_=t(r.block,i,_);break;case 257:_=t(r.name,i,_),_=t(r.initializer,i,_);break;case 258:_=t(r.name,i,_),_=t(r.objectAssignmentInitializer,i,_);break;case 259:_=t(r.expression,i,_);break;case 261:_=s(r.statements,c,_);break;case 294:_=t(r.expression,i,_);break;default:var l=b[u];if(l)for(var d=0,f=l;du-a)&&(i=u-a),(a>0||i0&&u<=140)return t;if(u>=156&&u<=171)return t;switch(t.kind){case 203:case 206:case 198:case 222:return t;case 142:return e.updateComputedPropertyName(t,a(t.expression,n,e.isExpression));case 144:return e.updateParameter(t,i(t.decorators,n,e.isDecorator),i(t.modifiers,n,e.isModifier),t.dotDotDotToken,a(t.name,n,e.isBindingName),a(t.type,n,e.isTypeNode,!0),a(t.initializer,n,e.isExpression,!0));case 147:return e.updateProperty(t,i(t.decorators,n,e.isDecorator),i(t.modifiers,n,e.isModifier),a(t.name,n,e.isPropertyName),a(t.type,n,e.isTypeNode,!0),a(t.initializer,n,e.isExpression,!0));case 149:return e.updateMethod(t,i(t.decorators,n,e.isDecorator),i(t.modifiers,n,e.isModifier),a(t.name,n,e.isPropertyName),i(t.typeParameters,n,e.isTypeParameter),s(t.parameters,n,r),a(t.type,n,e.isTypeNode,!0),c(t.body,n,r));case 150:return e.updateConstructor(t,i(t.decorators,n,e.isDecorator),i(t.modifiers,n,e.isModifier),s(t.parameters,n,r),c(t.body,n,r));case 151:return e.updateGetAccessor(t,i(t.decorators,n,e.isDecorator),i(t.modifiers,n,e.isModifier),a(t.name,n,e.isPropertyName),s(t.parameters,n,r),a(t.type,n,e.isTypeNode,!0),c(t.body,n,r));case 152:return e.updateSetAccessor(t,i(t.decorators,n,e.isDecorator),i(t.modifiers,n,e.isModifier),a(t.name,n,e.isPropertyName),s(t.parameters,n,r),c(t.body,n,r));case 172:return e.updateObjectBindingPattern(t,i(t.elements,n,e.isBindingElement));case 173:return e.updateArrayBindingPattern(t,i(t.elements,n,e.isArrayBindingElement));case 174:return e.updateBindingElement(t,t.dotDotDotToken,a(t.propertyName,n,e.isPropertyName,!0),a(t.name,n,e.isBindingName),a(t.initializer,n,e.isExpression,!0));case 175:return e.updateArrayLiteral(t,i(t.elements,n,e.isExpression));case 176:return e.updateObjectLiteral(t,i(t.properties,n,e.isObjectLiteralElementLike));case 177:return e.updatePropertyAccess(t,a(t.expression,n,e.isExpression),a(t.name,n,e.isIdentifier));case 178:return e.updateElementAccess(t,a(t.expression,n,e.isExpression),a(t.argumentExpression,n,e.isExpression));case 179:return e.updateCall(t,a(t.expression,n,e.isExpression),i(t.typeArguments,n,e.isTypeNode),i(t.arguments,n,e.isExpression));case 180:return e.updateNew(t,a(t.expression,n,e.isExpression),i(t.typeArguments,n,e.isTypeNode),i(t.arguments,n,e.isExpression));case 181:return e.updateTaggedTemplate(t,a(t.tag,n,e.isExpression),a(t.template,n,e.isTemplateLiteral));case 183:return e.updateParen(t,a(t.expression,n,e.isExpression));case 184:return e.updateFunctionExpression(t,i(t.modifiers,n,e.isModifier),a(t.name,n,e.isPropertyName),i(t.typeParameters,n,e.isTypeParameter),s(t.parameters,n,r),a(t.type,n,e.isTypeNode,!0),c(t.body,n,r));case 185:return e.updateArrowFunction(t,i(t.modifiers,n,e.isModifier),i(t.typeParameters,n,e.isTypeParameter),s(t.parameters,n,r),a(t.type,n,e.isTypeNode,!0),c(t.body,n,r));case 186:return e.updateDelete(t,a(t.expression,n,e.isExpression));case 187:return e.updateTypeOf(t,a(t.expression,n,e.isExpression));case 188:return e.updateVoid(t,a(t.expression,n,e.isExpression));case 189:return e.updateAwait(t,a(t.expression,n,e.isExpression));case 192:return e.updateBinary(t,a(t.left,n,e.isExpression),a(t.right,n,e.isExpression));case 190:return e.updatePrefix(t,a(t.operand,n,e.isExpression));case 191:return e.updatePostfix(t,a(t.operand,n,e.isExpression));case 193:return e.updateConditional(t,a(t.condition,n,e.isExpression),a(t.whenTrue,n,e.isExpression),a(t.whenFalse,n,e.isExpression));case 194:return e.updateTemplateExpression(t,a(t.head,n,e.isTemplateHead),i(t.templateSpans,n,e.isTemplateSpan));case 195:return e.updateYield(t,a(t.expression,n,e.isExpression));case 196:return e.updateSpread(t,a(t.expression,n,e.isExpression));case 197:return e.updateClassExpression(t,i(t.modifiers,n,e.isModifier),a(t.name,n,e.isIdentifier,!0),i(t.typeParameters,n,e.isTypeParameter),i(t.heritageClauses,n,e.isHeritageClause),i(t.members,n,e.isClassElement));case 199:return e.updateExpressionWithTypeArguments(t,i(t.typeArguments,n,e.isTypeNode),a(t.expression,n,e.isExpression));case 202:return e.updateTemplateSpan(t,a(t.expression,n,e.isExpression),a(t.literal,n,e.isTemplateMiddleOrTemplateTail));case 204:return e.updateBlock(t,i(t.statements,n,e.isStatement));case 205:return e.updateVariableStatement(t,i(t.modifiers,n,e.isModifier),a(t.declarationList,n,e.isVariableDeclarationList));case 207:return e.updateStatement(t,a(t.expression,n,e.isExpression));case 208:return e.updateIf(t,a(t.expression,n,e.isExpression),a(t.thenStatement,n,e.isStatement,!1,d),a(t.elseStatement,n,e.isStatement,!0,d));case 209:return e.updateDo(t,a(t.statement,n,e.isStatement,!1,d),a(t.expression,n,e.isExpression));case 210:return e.updateWhile(t,a(t.expression,n,e.isExpression),a(t.statement,n,e.isStatement,!1,d));case 211:return e.updateFor(t,a(t.initializer,n,e.isForInitializer),a(t.condition,n,e.isExpression),a(t.incrementor,n,e.isExpression),a(t.statement,n,e.isStatement,!1,d));case 212:return e.updateForIn(t,a(t.initializer,n,e.isForInitializer),a(t.expression,n,e.isExpression),a(t.statement,n,e.isStatement,!1,d));case 213:return e.updateForOf(t,a(t.initializer,n,e.isForInitializer),a(t.expression,n,e.isExpression),a(t.statement,n,e.isStatement,!1,d));case 214:return e.updateContinue(t,a(t.label,n,e.isIdentifier,!0));case 215:return e.updateBreak(t,a(t.label,n,e.isIdentifier,!0));case 216:return e.updateReturn(t,a(t.expression,n,e.isExpression,!0));case 217:return e.updateWith(t,a(t.expression,n,e.isExpression),a(t.statement,n,e.isStatement,!1,d));case 218:return e.updateSwitch(t,a(t.expression,n,e.isExpression),a(t.caseBlock,n,e.isCaseBlock));case 219:return e.updateLabel(t,a(t.label,n,e.isIdentifier),a(t.statement,n,e.isStatement,!1,d));case 220:return e.updateThrow(t,a(t.expression,n,e.isExpression));case 221:return e.updateTry(t,a(t.tryBlock,n,e.isBlock),a(t.catchClause,n,e.isCatchClause,!0),a(t.finallyBlock,n,e.isBlock,!0));case 223:return e.updateVariableDeclaration(t,a(t.name,n,e.isBindingName),a(t.type,n,e.isTypeNode,!0),a(t.initializer,n,e.isExpression,!0));case 224:return e.updateVariableDeclarationList(t,i(t.declarations,n,e.isVariableDeclaration));case 225:return e.updateFunctionDeclaration(t,i(t.decorators,n,e.isDecorator),i(t.modifiers,n,e.isModifier),a(t.name,n,e.isPropertyName),i(t.typeParameters,n,e.isTypeParameter),s(t.parameters,n,r),a(t.type,n,e.isTypeNode,!0),c(t.body,n,r));case 226:return e.updateClassDeclaration(t,i(t.decorators,n,e.isDecorator),i(t.modifiers,n,e.isModifier),a(t.name,n,e.isIdentifier,!0),i(t.typeParameters,n,e.isTypeParameter),i(t.heritageClauses,n,e.isHeritageClause),i(t.members,n,e.isClassElement));case 232:return e.updateCaseBlock(t,i(t.clauses,n,e.isCaseOrDefaultClause));case 235:return e.updateImportDeclaration(t,i(t.decorators,n,e.isDecorator),i(t.modifiers,n,e.isModifier),a(t.importClause,n,e.isImportClause,!0),a(t.moduleSpecifier,n,e.isExpression));case 236:return e.updateImportClause(t,a(t.name,n,e.isIdentifier,!0),a(t.namedBindings,n,e.isNamedImportBindings,!0));case 237:return e.updateNamespaceImport(t,a(t.name,n,e.isIdentifier));case 238:return e.updateNamedImports(t,i(t.elements,n,e.isImportSpecifier));case 239:return e.updateImportSpecifier(t,a(t.propertyName,n,e.isIdentifier,!0),a(t.name,n,e.isIdentifier));case 240:return e.updateExportAssignment(t,i(t.decorators,n,e.isDecorator),i(t.modifiers,n,e.isModifier),a(t.expression,n,e.isExpression));case 241:return e.updateExportDeclaration(t,i(t.decorators,n,e.isDecorator),i(t.modifiers,n,e.isModifier),a(t.exportClause,n,e.isNamedExports,!0),a(t.moduleSpecifier,n,e.isExpression,!0));case 242:return e.updateNamedExports(t,i(t.elements,n,e.isExportSpecifier));case 243:return e.updateExportSpecifier(t,a(t.propertyName,n,e.isIdentifier,!0),a(t.name,n,e.isIdentifier));case 246:return e.updateJsxElement(t,a(t.openingElement,n,e.isJsxOpeningElement),i(t.children,n,e.isJsxChild),a(t.closingElement,n,e.isJsxClosingElement));case 247:return e.updateJsxSelfClosingElement(t,a(t.tagName,n,e.isJsxTagNameExpression),i(t.attributes,n,e.isJsxAttributeLike));case 248:return e.updateJsxOpeningElement(t,a(t.tagName,n,e.isJsxTagNameExpression),i(t.attributes,n,e.isJsxAttributeLike));case 249:return e.updateJsxClosingElement(t,a(t.tagName,n,e.isJsxTagNameExpression));case 250:return e.updateJsxAttribute(t,a(t.name,n,e.isIdentifier),a(t.initializer,n,e.isStringLiteralOrJsxExpression));case 251:return e.updateJsxSpreadAttribute(t,a(t.expression,n,e.isExpression));case 252:return e.updateJsxExpression(t,a(t.expression,n,e.isExpression));case 253:return e.updateCaseClause(t,a(t.expression,n,e.isExpression),i(t.statements,n,e.isStatement));case 254:return e.updateDefaultClause(t,i(t.statements,n,e.isStatement));case 255:return e.updateHeritageClause(t,i(t.types,n,e.isExpressionWithTypeArguments));case 256:return e.updateCatchClause(t,a(t.variableDeclaration,n,e.isVariableDeclaration),a(t.block,n,e.isBlock));case 257:return e.updatePropertyAssignment(t,a(t.name,n,e.isPropertyName),a(t.initializer,n,e.isExpression));case 258:return e.updateShorthandPropertyAssignment(t,a(t.name,n,e.isIdentifier),a(t.objectAssignmentInitializer,n,e.isExpression));case 259:return e.updateSpreadAssignment(t,a(t.expression,n,e.isExpression));case 261:return e.updateSourceFileNode(t,o(t.statements,n,r));case 294:return e.updatePartiallyEmittedExpression(t,a(t.expression,n,e.isExpression));default:var _=void 0,l=b[u];if(l)for(var f=0,p=l;f0?e.isBlock(t)?e.updateBlock(t,e.createNodeArray(e.concatenate(t.statements,n),t.statements)):e.createBlock(e.createNodeArray([e.createReturn(t,t)].concat(n),t),t,!0):t}function d(t){return k.assert(e.every(t,e.isStatement),"Cannot lift nodes to a Block."),e.singleOrUndefined(t)||e.createBlock(t)}function f(t){return k.assert(t.length<=1,"Too many nodes written to output."),e.singleOrUndefined(t)}function p(e){return m(e),e}function m(t){if(void 0===t)return 0;if(536870912&t.transformFlags)return t.transformFlags&~e.getTransformFlagsSubtreeExclusions(t.kind);var n=y(t);return e.computeTransformFlagsForNode(t,n)}function g(e){if(void 0===e)return 0;for(var t=0,n=0,r=0,a=e;r=1)||1572864&g.transformFlags||1572864&e.getTargetOfBindingOrAssignmentElement(g).transformFlags||e.isComputedPropertyName(h)){d&&(t.emitBindingOrAssignment(t.createObjectBindingOrAssignmentPattern(d),i,o,a),d=void 0);var y=s(t,i,h);e.isComputedPropertyName(h)&&(f=e.append(f,y.argumentExpression)),r(t,g,y,g)}else d=e.append(d,g)}}d&&t.emitBindingOrAssignment(t.createObjectBindingOrAssignmentPattern(d),i,o,a)}function i(t,n,a,i,o){var s=e.getElementsOfBindingOrAssignmentPattern(a),u=s.length;if(1!==u&&(t.level<1||0===u)){var _=!e.isDeclarationBindingElement(n)||0!==u;i=c(t,i,_,o)}for(var l,d,f=0;f=1)if(1048576&p.transformFlags){var m=e.createTempVariable(void 0);t.hoistTempVariables&&t.context.hoistVariableDeclaration(m),d=e.append(d,[m,p]),l=e.append(l,t.createArrayBindingOrAssignmentElement(m))}else l=e.append(l,p);else{if(e.isOmittedExpression(p))continue;if(e.getRestIndicatorOfBindingOrAssignmentElement(p)){if(f===u-1){var g=e.createArraySlice(i,f);r(t,p,g,p)}}else{var g=e.createElementAccess(i,f);r(t,p,g,p)}}}if(l&&t.emitBindingOrAssignment(t.createArrayBindingOrAssignmentPattern(l),i,o,a),d)for(var y=0,h=d;y0)return!0;var n=e.getFirstConstructorWithBody(t);return!!n&&e.forEach(n.parameters,k)}function k(e){return void 0!==e.decorators&&e.decorators.length>0}function x(t){var n=R(t,!0),r=void 0!==e.getClassExtendsHeritageClauseElement(t),a=b(t),i=t.name;!i&&n.length>0&&(i=e.getGeneratedNameForNode(t));var o=a?D(t,i,r):S(t,i,r,n.length>0),s=[o];return n.length&&B(s,n,e.getLocalName(t)),Z(s,t,!1),Z(s,t,!0),te(s,t),lt(t)?gt(s,t):a&&(pt(t)?s.push(e.createExportDefault(e.getLocalName(t,!1,!0))):ft(t)&&s.push(e.createExternalModuleExport(e.getLocalName(t,!1,!0)))),s.length>1&&(s.push(e.createEndOfDeclarationMarker(t)),e.setEmitFlags(o,2097152|e.getEmitFlags(o))),e.singleOrMany(s)}function S(t,n,r,a){var i=e.createClassDeclaration(void 0,e.visitNodes(t.modifiers,y,e.isModifier),n,void 0,e.visitNodes(t.heritageClauses,u,e.isHeritageClause),E(t,r),t),o=e.getEmitFlags(t);return a&&(o|=32),e.setOriginalNode(i,t),e.setEmitFlags(i,o),i}function D(t,n,r){var a=e.moveRangePastDecorators(t),i=xt(t),o=e.getLocalName(t,!1,!0),s=e.visitNodes(t.heritageClauses,u,e.isHeritageClause),c=E(t,r),_=e.createClassExpression(void 0,n,void 0,s,c,a);e.setOriginalNode(_,t);var l=e.createLetStatement(o,i?e.createAssignment(i,_):_,a);return e.setOriginalNode(l,t),e.setCommentRange(l,t),l}function C(t){var n=R(t,!0),r=e.visitNodes(t.heritageClauses,u,e.isHeritageClause),a=E(t,e.some(r,function(e){return 84===e.token})),i=e.setOriginalNode(e.createClassExpression(void 0,t.name,void 0,r,a,t),t);if(n.length>0){var o=[],s=e.createTempVariable(Vt);return 8388608&qt.getNodeCheckFlags(t)&&(Et(),rn[e.getOriginalNodeId(t)]=e.getSynthesizedClone(s)),e.setEmitFlags(i,32768|e.getEmitFlags(i)),o.push(e.startOnNewLine(e.createAssignment(s,i))),e.addRange(o,j(n,s)),o.push(e.startOnNewLine(s)),e.inlineExpressions(o)}return i}function E(t,n){var r=[],a=T(t,n);return a&&r.push(a),e.addRange(r,e.visitNodes(t.members,m,e.isClassElement)),e.createNodeArray(r,t.members)}function T(n,r){var a=e.forEach(n.members,L),i=262144&n.transformFlags,o=e.getFirstConstructorWithBody(n);if(!a&&!i)return e.visitEachChild(o,u,t);var s=w(o),c=N(n,o,r);return e.startOnNewLine(e.setOriginalNode(e.createConstructor(void 0,void 0,s,c,o||n),o))}function w(n){return e.visitParameterList(n&&n.parameters,u,t)||[]}function N(t,n,r){var a=[],i=0;if(Jt(),n){i=A(n,a);var o=P(n);e.addRange(a,e.map(o,F))}else r&&a.push(e.createStatement(e.createCall(e.createSuper(),void 0,[e.createSpread(e.createIdentifier("arguments"))])));var s=R(t,!1);return B(a,s,e.createThis()),n&&e.addRange(a,e.visitNodes(n.body.statements,u,e.isStatement,i)),e.addRange(a,Ut()),e.createBlock(e.createNodeArray(a,n?n.body.statements:t.members),n?n.body:void 0,!0)}function A(t,n){if(t.body){var r=t.body.statements,a=e.addPrologueDirectives(n,r,!1,u);if(a===r.length)return a;var i=r[a];return 207===i.kind&&e.isSuperCall(i.expression)?(n.push(e.visitNode(i,u,e.isStatement)),a+1):a}return 0}function P(t){return e.filter(t.parameters,O)}function O(t){return e.hasModifier(t,92)&&e.isIdentifier(t.name)}function F(t){e.Debug.assert(e.isIdentifier(t.name));var n=t.name,r=e.getMutableClone(n);e.setEmitFlags(r,1584);var a=e.getMutableClone(n);return e.setEmitFlags(a,1536),e.startOnNewLine(e.createStatement(e.createAssignment(e.createPropertyAccess(e.createThis(),r,t.name),a),e.moveRangePos(t,-1)))}function R(t,n){return e.filter(t.members,n?I:L)}function I(e){return M(e,!0)}function L(e){return M(e,!1)}function M(t,n){return 147===t.kind&&n===e.hasModifier(t,32)&&void 0!==t.initializer}function B(t,n,r){for(var a=0,i=n;a0?147===r.kind?e.createVoidZero():e.createNull():void 0,_=a(t,o,s,c,u,e.moveRangePastDecorators(r));return e.setEmitFlags(_,1536),_}}function te(t,n){var r=ne(n);r&&t.push(e.setOriginalNode(e.createStatement(r),n))}function ne(n){var r=W(n),i=Q(n,r);if(i){var o=rn&&rn[e.getOriginalNodeId(n)],s=e.getLocalName(n,!1,!0),c=a(t,i,s),u=e.createAssignment(s,o?e.createAssignment(o,c):c);return e.setEmitFlags(u,1536),e.setSourceMapRange(u,e.moveRangePastDecorators(n)),u}}function re(t){return e.visitNode(t.expression,u,e.isExpression)}function ae(r,a){var i;if(r){i=[];for(var o=0,s=r;o= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n };'}}(o||(o={}));var o;!function(e){function t(t){function r(n){if(e.isDeclarationFile(n))return n;var r=e.visitEachChild(n,a,t);return e.addEmitHelpers(r,t.readEmitHelpers()),r}function a(e){return o(e,!1)}function i(e){return o(e,!0)}function o(n,r){if(0===(8&n.transformFlags))return n;switch(n.kind){case 176:return c(n);case 192:return l(n,r);case 223:return d(n);case 213:return m(n);case 211:return f(n);case 188:return p(n);case 150:return y(n);case 149:return b(n);case 151:return h(n);case 152:return v(n);case 225:return k(n);case 184:return S(n);case 185:return x(n);case 144:return g(n);case 207:return u(n);case 183:return _(n,r);default:return e.visitEachChild(n,a,t)}}function s(t){for(var n,r=[],i=0,o=t;i0){var c=r.substr(a,i-a+1);n||(n=[]),n.push(e.createLiteral(m(c)))}a=-1}else e.isWhiteSpace(s)||(i=o,a===-1&&(a=o))}if(a!==-1){var c=r.substr(a);n||(n=[]),n.push(e.createLiteral(m(c)))}if(n)return e.reduceLeft(n,p)}function p(t,n){return e.createAdd(e.createAdd(t,e.createLiteral(" ")),n)}function m(e){return e.replace(/&((#((\d+)|x([\da-fA-F]+)))|(\w+));/g,function(e,t,r,a,i,o,s){if(i)return String.fromCharCode(parseInt(i,10));if(o)return String.fromCharCode(parseInt(o,16));var c=n[s];return c?String.fromCharCode(c):e})}function g(e){var t=m(e);return t===e?void 0:t}function y(t){if(246===t.kind)return y(t.openingElement);var n=t.tagName;return e.isIdentifier(n)&&e.isIntrinsicJsxName(n.text)?e.createLiteral(n.text):e.createExpressionFromEntityName(n)}function h(t){var n=t.name;return/^[A-Za-z_]\w*$/.test(n.text)?n:e.createLiteral(n.text)}function v(t){return e.visitNode(t.expression,a,e.isExpression)}var b,k=t.getCompilerOptions();return r}e.transformJsx=t;var n=e.createMap({quot:34,amp:38,apos:39,lt:60,gt:62,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,copy:169,ordf:170,laquo:171,not:172,shy:173,reg:174,macr:175,deg:176,plusmn:177,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,sup1:185,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,Agrave:192,Aacute:193,Acirc:194,Atilde:195,Auml:196,Aring:197,AElig:198,Ccedil:199,Egrave:200,Eacute:201,Ecirc:202,Euml:203,Igrave:204,Iacute:205,Icirc:206,Iuml:207,ETH:208,Ntilde:209,Ograve:210,Oacute:211,Ocirc:212,Otilde:213,Ouml:214,times:215,Oslash:216,Ugrave:217,Uacute:218,Ucirc:219,Uuml:220,Yacute:221,THORN:222,szlig:223,agrave:224,aacute:225,acirc:226,atilde:227,auml:228,aring:229,aelig:230,ccedil:231,egrave:232,eacute:233,ecirc:234,euml:235,igrave:236,iacute:237,icirc:238,iuml:239,eth:240,ntilde:241,ograve:242,oacute:243,ocirc:244,otilde:245,ouml:246,divide:247,oslash:248,ugrave:249,uacute:250,ucirc:251,uuml:252,yacute:253,thorn:254,yuml:255,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830})}(o||(o={}));var o;!function(e){function t(t){function r(n){if(e.isDeclarationFile(n))return n;C=n;var r=e.visitEachChild(n,a,t);return e.addEmitHelpers(r,t.readEmitHelpers()),C=void 0,r}function a(n){if(0===(16&n.transformFlags))return n;switch(n.kind){case 119:return;case 189:return s(n);case 149:return c(n);case 225:return u(n);case 184:return _(n);case 185:return l(n);default:return e.visitEachChild(n,a,t)}}function s(t){return e.setOriginalNode(e.createYield(void 0,e.visitNode(t.expression,a,e.isExpression),t),t)}function c(n){return e.updateMethod(n,void 0,e.visitNodes(n.modifiers,a,e.isModifier),n.name,void 0,e.visitParameterList(n.parameters,a,t),void 0,e.isAsyncFunctionLike(n)?d(n):e.visitFunctionBody(n.body,a,t))}function u(n){return e.updateFunctionDeclaration(n,void 0,e.visitNodes(n.modifiers,a,e.isModifier),n.name,void 0,e.visitParameterList(n.parameters,a,t),void 0,e.isAsyncFunctionLike(n)?d(n):e.visitFunctionBody(n.body,a,t))}function _(n){return e.nodeIsMissing(n.body)?e.createOmittedExpression():e.updateFunctionExpression(n,void 0,n.name,void 0,e.visitParameterList(n.parameters,a,t),void 0,e.isAsyncFunctionLike(n)?d(n):e.visitFunctionBody(n.body,a,t))}function l(n){return e.updateArrowFunction(n,e.visitNodes(n.modifiers,a,e.isModifier),void 0,e.visitParameterList(n.parameters,a,t),void 0,e.isAsyncFunctionLike(n)?d(n):e.visitFunctionBody(n.body,a,t))}function d(r){N();var s=e.getOriginalNode(r,e.isFunctionLike),c=s.type,u=F<2?p(c):void 0,_=185===r.kind,l=0!==(8192&P.getNodeCheckFlags(r));if(_){var d=n(t,l,u,f(r.body)),g=A();if(e.some(g)){var y=e.convertToFunctionBody(d);return e.updateBlock(y,e.createNodeArray(e.concatenate(y.statements,g),y.statements))}return d}var h=[],v=e.addPrologueDirectives(h,r.body.statements,!1,a);h.push(e.createReturn(n(t,l,u,f(r.body,v)))),e.addRange(h,A());var y=e.createBlock(h,r.body,!0);return F>=2&&(4096&P.getNodeCheckFlags(r)?(m(),e.addEmitHelper(y,o)):2048&P.getNodeCheckFlags(r)&&(m(),e.addEmitHelper(y,i))),y}function f(n,r){if(e.isBlock(n))return e.updateBlock(n,e.visitLexicalEnvironment(n.statements,a,t,r));w();var i=e.convertToFunctionBody(e.visitNode(n,a,e.isConciseBody)),o=A();return e.updateBlock(i,e.createNodeArray(e.concatenate(i.statements,o),i.statements))}function p(t){var n=t&&e.getEntityNameFromTypeNode(t);if(n&&e.isEntityName(n)){var r=P.getTypeReferenceSerializationKind(n);if(r===e.TypeReferenceSerializationKind.TypeWithConstructSignatureAndValue||r===e.TypeReferenceSerializationKind.Unknown)return n}}function m(){0===(1&E)&&(E|=1,t.enableSubstitution(179),t.enableSubstitution(177),t.enableSubstitution(178),t.enableEmitNotification(226),t.enableEmitNotification(149),t.enableEmitNotification(151),t.enableEmitNotification(152),t.enableEmitNotification(150))}function g(e){switch(e.kind){case 177:return y(e);case 178:return h(e);case 179:if(1&E)return v(e)}return e}function y(t){if(1&E&&96===t.expression.kind){var n=D();if(n)return S(e.createLiteral(t.name.text),n,t)}return t}function h(e){if(1&E&&96===e.expression.kind){var t=D();if(t)return S(e.argumentExpression,t,e)}return e}function v(t){var n=t.expression;if(e.isSuperProperty(n)){var r=D();if(r){var a=e.isPropertyAccessExpression(n)?y(n):h(n);return e.createCall(e.createPropertyAccess(a,"call"),void 0,[e.createThis()].concat(t.arguments))}}return t}function b(e){var t=e.kind;return 226===t||150===t||149===t||151===t||152===t}function k(e,t,n){if(1&E&&b(t)){var r=T;T=t,R(e,t,n),T=r}else R(e,t,n)}function x(e,t){return t=I(e,t),1===e?g(t):t}function S(t,n,r){return 4096&n?e.createPropertyAccess(e.createCall(e.createIdentifier("_super"),void 0,[t]),"value",r):e.createCall(e.createIdentifier("_super"),void 0,[t],r);
-}function D(){return void 0!==T&&6144&P.getNodeCheckFlags(T)}var C,E,T,w=t.startLexicalEnvironment,N=t.resumeLexicalEnvironment,A=t.endLexicalEnvironment,P=t.getEmitResolver(),O=t.getCompilerOptions(),F=e.getEmitScriptTarget(O),R=t.onEmitNode,I=t.onSubstituteNode;return t.onEmitNode=k,t.onSubstituteNode=x,r}function n(t,n,r,i){t.requestEmitHelper(a);var o=e.createFunctionExpression(void 0,e.createToken(38),void 0,void 0,[],void 0,i);return(o.emitNode||(o.emitNode={})).flags|=131072,e.createCall(e.getHelperName("__awaiter"),void 0,[e.createThis(),n?e.createIdentifier("arguments"):e.createVoidZero(),r?e.createExpressionFromEntityName(r):e.createVoidZero(),o])}var r;!function(e){e[e.AsyncMethodsWithSuper=1]="AsyncMethodsWithSuper"}(r||(r={})),e.transformES2017=t;var a={name:"typescript:awaiter",scoped:!1,priority:5,text:'\n var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments)).next());\n });\n };'},i={name:"typescript:async-super",scoped:!0,text:"\n const _super = name => super[name];"},o={name:"typescript:advanced-async-super",scoped:!0,text:"\n const _super = (function (geti, seti) {\n const cache = Object.create(null);\n return name => cache[name] || (cache[name] = { get value() { return geti(name); }, set value(v) { seti(name, v); } });\n })(name => super[name], (name, value) => super[name] = value);"}}(o||(o={}));var o;!function(e){function t(t){function n(n){return e.isDeclarationFile(n)?n:e.visitEachChild(n,r,t)}function r(n){if(0===(32&n.transformFlags))return n;switch(n.kind){case 192:return a(n);default:return e.visitEachChild(n,r,t)}}function a(n){switch(n.operatorToken.kind){case 61:return i(n);case 39:return o(n);default:return e.visitEachChild(n,r,t)}}function i(t){var n,a,i=e.visitNode(t.left,r,e.isExpression),o=e.visitNode(t.right,r,e.isExpression);if(e.isElementAccessExpression(i)){var c=e.createTempVariable(s),u=e.createTempVariable(s);n=e.createElementAccess(e.createAssignment(c,i.expression,i.expression),e.createAssignment(u,i.argumentExpression,i.argumentExpression),i),a=e.createElementAccess(c,u,i)}else if(e.isPropertyAccessExpression(i)){var c=e.createTempVariable(s);n=e.createPropertyAccess(e.createAssignment(c,i.expression,i.expression),i.name,i),a=e.createPropertyAccess(c,i.name,i)}else n=i,a=i;return e.createAssignment(n,e.createMathPow(a,o,t),t)}function o(t){var n=e.visitNode(t.left,r,e.isExpression),a=e.visitNode(t.right,r,e.isExpression);return e.createMathPow(n,a,t)}var s=t.hoistVariableDeclaration;return n}e.transformES2016=t}(o||(o={}));var o;!function(e){function t(t){function r(n){if(e.isDeclarationFile(n))return n;pt=n,mt=n.text;var r=o(n,m);return e.addEmitHelpers(r,t.readEmitHelpers()),pt=void 0,mt=void 0,r}function a(e){return o(e,i)}function i(e){return Ct?d(e):l(e)}function o(t,n){var r=kt,a=xt,i=St,o=vt,c=bt,u=ht,_=gt,l=yt,d=Ct,f=Dt;e.nodeStartsNewLexicalEnvironment(t)&&(Dt=!1,Ct=void 0),s(t);var p=n(t);return Dt=f,Ct=d,kt=r,xt=a,St=i,vt=o,bt=c,ht=u,gt=_,yt=l,p}function s(t){if(yt)switch(e.isBlockScope(yt,gt)&&(vt=yt,bt=gt),e.isFunctionLike(yt)&&(kt=yt,185!==yt.kind&&(xt=yt,131072&e.getEmitFlags(yt)||(St=yt))),yt.kind){case 205:ht=yt;break;case 224:case 223:case 174:case 172:case 173:break;default:ht=void 0}gt=yt,yt=t}function c(t){return e.setOriginalNode(e.createReturn(e.createIdentifier("_this")),t)}function u(e){return Dt&&216===e.kind&&!e.expression}function _(t){return 0!==(64&t.transformFlags)||219===t.kind||e.isIterationStatement(t,!1)&&fe(t)}function l(n){return u(n)?c(n):_(n)?p(n):128&n.transformFlags||Dt&&!e.isExpression(n)?e.visitEachChild(n,a,t):n}function d(e){var t;return t=_(e)?p(e):f(e)}function f(n){switch(n.kind){case 216:return n=u(n)?c(n):n,y(n);case 205:return ee(n);case 218:return g(n);case 215:case 214:return b(n);case 98:return h(n);case 70:return v(n);default:return e.visitEachChild(n,a,t)}}function p(n){switch(n.kind){case 114:return;case 226:return k(n);case 197:return x(n);case 144:return O(n);case 225:return G(n);case 185:return W(n);case 184:return H(n);case 223:return ae(n);case 70:return v(n);case 224:return te(n);case 219:return ie(n);case 209:return oe(n);case 210:return se(n);case 211:return ce(n);case 212:return ue(n);case 213:return _e(n);case 207:return Q(n);case 176:return de(n);case 256:return Ee(n);case 258:return Ne(n);case 175:return Pe(n);case 179:return Oe(n);case 180:return Ie(n);case 183:return Z(n,!0);case 192:return $(n,!0);case 12:case 13:case 14:case 15:return Je(n);case 181:return Ue(n);case 194:return qe(n);case 195:return Ae(n);case 196:return ze(n);case 96:return Xe();case 195:return e.visitEachChild(n,a,t);case 149:return we(n);case 205:return ee(n);default:return e.Debug.failBadSyntaxKind(n),e.visitEachChild(n,a,t)}}function m(t){var n=[];st();var r=e.addPrologueDirectives(n,t.statements,!1,a);return j(n,t),e.addRange(n,e.visitNodes(t.statements,a,e.isStatement,r)),e.addRange(n,ut()),e.updateSourceFileNode(t,e.createNodeArray(n,t.statements))}function g(n){e.Debug.assert(void 0!==Ct);var r=Ct.allowedNonLabeledJumps;Ct.allowedNonLabeledJumps|=2;var i=e.visitEachChild(n,a,t);return Ct.allowedNonLabeledJumps=r,i}function y(t){return e.Debug.assert(void 0!==Ct),Ct.nonLocalJumps|=8,e.createReturn(e.createObjectLiteral([e.createPropertyAssignment(e.createIdentifier("value"),t.expression?e.visitNode(t.expression,a,e.isExpression):e.createVoidZero())]))}function h(t){return e.Debug.assert(void 0!==Ct),kt&&185===kt.kind?(Ct.containsLexicalThis=!0,t):Ct.thisName||(Ct.thisName=e.createUniqueName("this"))}function v(t){return Ct?e.isGeneratedIdentifier(t)?t:"arguments"===t.text||lt.isArgumentsLocalBinding(t)?Ct.argumentsName||(Ct.argumentsName=e.createUniqueName("arguments")):t:t}function b(n){if(Ct){var r=215===n.kind?2:4,i=n.label&&Ct.labels&&Ct.labels[n.label.text]||!n.label&&Ct.allowedNonLabeledJumps&r;if(!i){var o=void 0;n.label?215===n.kind?(o="break-"+n.label.text,ve(Ct,!0,n.label.text,o)):(o="continue-"+n.label.text,ve(Ct,!1,n.label.text,o)):215===n.kind?(Ct.nonLocalJumps|=2,o="break"):(Ct.nonLocalJumps|=4,o="continue");var s=e.createLiteral(o);if(Ct.loopOutParameters.length){for(var c=Ct.loopOutParameters,u=void 0,_=0;_=0,"statementOffset not initialized correctly!"));var u=A(s,t,!!r,i,c);if(1!==u&&2!==u||c++,t){var _=o(t,function(t){return Dt=1===u,e.visitNodes(t.body.statements,a,e.isStatement,c)});e.addRange(s,_)}!r||2===u||t&&N(t.body)||s.push(e.createReturn(e.createIdentifier("_this"))),e.addRange(s,ut());var l=e.createBlock(e.createNodeArray(s,t?t.body.statements:n.members),t?t.body:n,!0);return t||e.setEmitFlags(l,1536),l}function N(t){if(216===t.kind)return!0;if(208===t.kind){var n=t;if(n.elseStatement)return N(n.thenStatement)&&N(n.elseStatement)}else if(204===t.kind){var r=e.lastOrUndefined(t.statements);if(r&&N(r))return!0}return!1}function A(t,n,r,a,i){if(!r)return n&&j(t,n),0;if(!n)return t.push(e.createReturn(P())),2;if(a)return z(t,n,P()),Ze(),1;var s,c,u=n.body.statements;if(i0?n.push(e.setEmitFlags(e.createVariableStatement(void 0,e.createVariableDeclarationList(e.flattenDestructuringBinding(r,a,t,0,s))),524288)):o&&n.push(e.setEmitFlags(e.createStatement(e.createAssignment(s,e.visitNode(o,a,e.isExpression))),524288))}function L(t,n,r,i){i=e.visitNode(i,a,e.isExpression);var o=e.createIf(e.createTypeCheck(e.getSynthesizedClone(r),"undefined"),e.setEmitFlags(e.createBlock([e.createStatement(e.createAssignment(e.setEmitFlags(e.getMutableClone(r),48),e.setEmitFlags(i,48|e.getEmitFlags(i)),n))],n),417),void 0,n);o.startsOnNewLine=!0,e.setEmitFlags(o,524704),t.push(o)}function M(e,t){return e&&e.dotDotDotToken&&70===e.name.kind&&!t}function B(t,n,r){var a=e.lastOrUndefined(n.parameters);if(M(a,r)){var i=e.getMutableClone(a.name);e.setEmitFlags(i,48);var o=e.getSynthesizedClone(a.name),s=n.parameters.length-1,c=e.createLoopVariable();t.push(e.setEmitFlags(e.createVariableStatement(void 0,e.createVariableDeclarationList([e.createVariableDeclaration(i,void 0,e.createArrayLiteral([]))]),a),524288));var u=e.createFor(e.createVariableDeclarationList([e.createVariableDeclaration(c,void 0,e.createLiteral(s))],a),e.createLessThan(c,e.createPropertyAccess(e.createIdentifier("arguments"),"length"),a),e.createPostfixIncrement(c,a),e.createBlock([e.startOnNewLine(e.createStatement(e.createAssignment(e.createElementAccess(o,0===s?c:e.createSubtract(c,e.createLiteral(s))),e.createElementAccess(e.createIdentifier("arguments"),c)),a))]));e.setEmitFlags(u,524288),e.startOnNewLine(u),t.push(u)}}function j(t,n){32768&n.transformFlags&&185!==n.kind&&z(t,n,e.createThis())}function z(t,n,r,a){Ze();var i=e.createVariableStatement(void 0,e.createVariableDeclarationList([e.createVariableDeclaration("_this",void 0,r)]),a);e.setEmitFlags(i,525824),e.setSourceMapRange(i,n),t.push(i)}function K(t,n){for(var r=0,a=n.members;r0&&(s=!0),e.isBlock(_))r=_.statements,e.addRange(u,e.visitNodes(_.statements,a,e.isStatement,o)),!s&&_.multiLine&&(s=!0);else{e.Debug.assert(185===n.kind),r=e.moveRangeEnd(_,-1);var l=n.equalsGreaterThanToken;e.nodeIsSynthesized(l)||e.nodeIsSynthesized(_)||(e.rangeEndIsOnSameLineAsRangeStart(l,_,pt)?c=!0:s=!0);var d=e.visitNode(_,a,e.isExpression),f=e.createReturn(d,_);e.setEmitFlags(f,1440),u.push(f),i=_}var p=t.endLexicalEnvironment();e.addRange(u,p),!s&&p&&p.length&&(s=!0);var m=e.createBlock(e.createNodeArray(u,r),n.body,s);return!s&&c&&e.setEmitFlags(m,1),i&&e.setTokenSourceMapRange(m,17,i),e.setOriginalNode(m,n.body),m}function Q(n){switch(n.expression.kind){case 183:return e.updateStatement(n,Z(n.expression,!1));case 192:return e.updateStatement(n,$(n.expression,!1))}return e.visitEachChild(n,a,t)}function Z(n,r){if(!r)switch(n.expression.kind){case 183:return e.updateParen(n,Z(n.expression,!1));case 192:return e.updateParen(n,$(n.expression,!1))}return e.visitEachChild(n,a,t)}function $(n,r){if(e.isDestructuringAssignment(n))return e.flattenDestructuringAssignment(n,a,t,0,r)}function ee(n){if(Ct&&0==(3&e.getCombinedNodeFlags(n.declarationList))){for(var r=void 0,i=0,o=n.declarationList.declarations;i=58&&e<=69}function y(e){switch(e){case 58:return 36;case 59:return 37;case 60:return 38;case 61:return 39;case 62:return 40;case 63:return 41;case 64:return 44;case 65:return 45;case 66:return 46;case 67:return 47;case 68:return 48;case 69:return 49}}function h(n){var r=n.left,i=n.right;if(oe(i)){var o=void 0;switch(r.kind){case 177:o=e.updatePropertyAccess(r,le(e.visitNode(r.expression,a,e.isLeftHandSideExpression)),r.name);break;case 178:o=e.updateElementAccess(r,le(e.visitNode(r.expression,a,e.isLeftHandSideExpression)),le(e.visitNode(r.argumentExpression,a,e.isExpression)));break;default:o=e.visitNode(r,a,e.isExpression)}var s=n.operatorToken.kind;return g(s)?e.createBinary(o,57,e.createBinary(le(o),y(s),e.visitNode(i,a,e.isExpression),n),n):e.updateBinary(n,o,e.visitNode(i,a,e.isExpression))}return e.visitEachChild(n,a,t)}function v(n){if(oe(n.right)){if(e.isLogicalOperator(n.operatorToken.kind))return b(n);if(25===n.operatorToken.kind)return k(n);var r=e.getMutableClone(n);return r.left=le(e.visitNode(n.left,a,e.isExpression)),r.right=e.visitNode(n.right,a,e.isExpression),r}return e.visitEachChild(n,a,t)}function b(t){var n=fe(),r=de();return Xe(r,e.visitNode(t.left,a,e.isExpression),t.left),52===t.operatorToken.kind?Ze(n,r,t.left):Qe(n,r,t.left),Xe(r,e.visitNode(t.right,a,e.isExpression),t.right),pe(n),r}function k(t){function n(t){e.isBinaryExpression(t)&&25===t.operatorToken.kind?(n(t.left),n(t.right)):(oe(t)&&r.length>0&&(at(1,[e.createStatement(e.inlineExpressions(r))]),r=[]),r.push(e.visitNode(t,a,e.isExpression)))}var r=[];return n(t.left),n(t.right),e.inlineExpressions(r)}function x(n){if(oe(n.whenTrue)||oe(n.whenFalse)){var r=fe(),i=fe(),o=de();return Ze(r,e.visitNode(n.condition,a,e.isExpression),n.condition),Xe(o,e.visitNode(n.whenTrue,a,e.isExpression),n.whenTrue),Ye(i),pe(r),Xe(o,e.visitNode(n.whenFalse,a,e.isExpression),n.whenFalse),pe(i),o}return e.visitEachChild(n,a,t)}function S(t){var n=fe(),r=e.visitNode(t.expression,a,e.isExpression);return t.asteriskToken?$e(r,t):et(r,t),pe(n),We()}function D(e){return C(e.elements,void 0,void 0,e.multiLine)}function C(t,n,r,i){function o(t,r){return oe(r)&&t.length>0&&(Xe(c,u?e.createArrayConcat(c,[e.createArrayLiteral(t,void 0,i)]):e.createArrayLiteral(n?[n].concat(t):t,void 0,i)),u=!0,n=void 0,t=[]),t.push(e.visitNode(r,a,e.isExpression)),t}var s=se(t),c=de(),u=!1;if(s>0){var _=e.visitNodes(t,a,e.isExpression,0,s);Xe(c,e.createArrayLiteral(n?[n].concat(_):_)),n=void 0,u=!0}var l=e.reduceLeft(t,o,[],s);return u?e.createArrayConcat(c,[e.createArrayLiteral(l,void 0,i)]):e.createArrayLiteral(n?[n].concat(l):l,r,i)}function E(t){function n(n,r){oe(r)&&n.length>0&&(Ge(e.createStatement(e.inlineExpressions(n))),n=[]);var o=e.createExpressionForObjectLiteralElementLike(t,r,s),c=e.visitNode(o,a,e.isExpression);return c&&(i&&(c.startsOnNewLine=!0),n.push(c)),n}var r=t.properties,i=t.multiLine,o=se(r),s=de();Xe(s,e.createObjectLiteral(e.visitNodes(r,a,e.isObjectLiteralElementLike,0,o),void 0,i));var c=e.reduceLeft(r,n,[],o);return c.push(i?e.startOnNewLine(e.getMutableClone(s)):s),e.inlineExpressions(c)}function T(n){if(oe(n.argumentExpression)){var r=e.getMutableClone(n);return r.expression=le(e.visitNode(n.expression,a,e.isLeftHandSideExpression)),r.argumentExpression=e.visitNode(n.argumentExpression,a,e.isExpression),r}return e.visitEachChild(n,a,t)}function w(n){if(e.forEach(n.arguments,oe)){var r=e.createCallBinding(n.expression,wt,At,!0),i=r.target,o=r.thisArg;return e.setOriginalNode(e.createFunctionApply(le(e.visitNode(i,a,e.isLeftHandSideExpression)),o,C(n.arguments),n),n)}return e.visitEachChild(n,a,t)}function N(n){if(e.forEach(n.arguments,oe)){var r=e.createCallBinding(e.createPropertyAccess(n.expression,"bind"),wt),i=r.target,o=r.thisArg;return e.setOriginalNode(e.createNew(e.createFunctionApply(le(e.visitNode(i,a,e.isExpression)),o,C(n.arguments,e.createVoidZero())),void 0,[],n),n)}return e.visitEachChild(n,a,t)}function A(e,t){void 0===t&&(t=0);for(var n=e.length,r=t;r0)break;c.push(M(a))}c.length&&(Ge(e.createStatement(e.inlineExpressions(c))),s+=c.length,c=[])}}function M(t){return e.createAssignment(e.getSynthesizedClone(t.name),e.visitNode(t.initializer,a,e.isExpression))}function B(t){if(oe(t))if(oe(t.thenStatement)||oe(t.elseStatement)){var n=fe(),r=t.elseStatement?fe():void 0;Ze(t.elseStatement?r:n,e.visitNode(t.expression,a,e.isExpression)),P(t.thenStatement),t.elseStatement&&(Ye(n),pe(r),P(t.elseStatement)),pe(n)}else Ge(e.visitNode(t,a,e.isStatement));else Ge(e.visitNode(t,a,e.isStatement))}function j(t){if(oe(t)){var n=fe(),r=fe();we(n),pe(r),P(t.statement),pe(n),Qe(r,e.visitNode(t.expression,a,e.isExpression)),Ne()}else Ge(e.visitNode(t,a,e.isStatement))}function z(n){return Mt?(Te(),n=e.visitEachChild(n,a,t),Ne(),n):e.visitEachChild(n,a,t)}function K(t){if(oe(t)){var n=fe(),r=we(n);pe(n),Ze(r,e.visitNode(t.expression,a,e.isExpression)),P(t.statement),Ye(n),Ne()}else Ge(e.visitNode(t,a,e.isStatement))}function J(n){return Mt?(Te(),n=e.visitEachChild(n,a,t),Ne(),n):e.visitEachChild(n,a,t)}function U(t){if(oe(t)){var n=fe(),r=fe(),i=we(r);if(t.initializer){var o=t.initializer;e.isVariableDeclarationList(o)?L(o):Ge(e.createStatement(e.visitNode(o,a,e.isExpression),o))}pe(n),t.condition&&Ze(i,e.visitNode(t.condition,a,e.isExpression)),P(t.statement),pe(r),t.incrementor&&Ge(e.createStatement(e.visitNode(t.incrementor,a,e.isExpression),t.incrementor)),Ye(n),Ne()}else Ge(e.visitNode(t,a,e.isStatement))}function V(n){Mt&&Te();var r=n.initializer;if(e.isVariableDeclarationList(r)){for(var i=0,o=r.declarations;i0?e.inlineExpressions(e.map(c,M)):void 0,e.visitNode(n.condition,a,e.isExpression,!0),e.visitNode(n.incrementor,a,e.isExpression,!0),e.visitNode(n.statement,a,e.isStatement,!1,e.liftToBlock))}else n=e.visitEachChild(n,a,t);return Mt&&Ne(),n}function q(t){if(oe(t)){var n=de(),r=de(),i=e.createLoopVariable(),o=t.initializer;wt(i),Xe(n,e.createArrayLiteral()),Ge(e.createForIn(r,e.visitNode(t.expression,a,e.isExpression),e.createStatement(e.createCall(e.createPropertyAccess(n,"push"),void 0,[r])))),Xe(i,e.createLiteral(0));var s=fe(),c=fe(),u=we(c);pe(s),Ze(u,e.createLessThan(i,e.createPropertyAccess(n,"length")));var _=void 0;if(e.isVariableDeclarationList(o)){for(var l=0,d=o.declarations;l0,"Expected continue statment to point to a valid Label."),Ye(n,t)}function G(n){if(Mt){var r=Ke(n.label&&n.label.text);if(r>0)return Ve(r,n)}return e.visitEachChild(n,a,t)}function X(t){var n=ze(t.label?t.label.text:void 0);e.Debug.assert(n>0,"Expected break statment to point to a valid Label."),Ye(n,t)}function Y(n){if(Mt){var r=ze(n.label&&n.label.text);if(r>0)return Ve(r,n)}return e.visitEachChild(n,a,t)}function Q(t){tt(e.visitNode(t.expression,a,e.isExpression,!0),t)}function Z(t){return qe(e.visitNode(t.expression,a,e.isExpression,!0),t)}function $(t){oe(t)?(ve(le(e.visitNode(t.expression,a,e.isExpression))),P(t.statement),be()):Ge(e.visitNode(t,a,e.isStatement))}function ee(t){if(oe(t.caseBlock)){for(var n=t.caseBlock,r=n.clauses.length,i=Pe(),o=le(e.visitNode(t.expression,a,e.isExpression)),s=[],c=-1,u=0;u0)break;d.push(e.createCaseClause(e.visitNode(p.expression,a,e.isExpression),[Ve(s[u],p.expression)]))}else f++}d.length&&(Ge(e.createSwitch(o,e.createCaseBlock(d))),l+=d.length,d=[]),f>0&&(l+=f,f=0)}Ye(c>=0?s[c]:i);for(var u=0;u=0;n--){var r=Kt[n];if(!Me(r))break;if(r.labelText===e)return!0}return!1}function ze(t){if(e.Debug.assert(void 0!==Bt),t)for(var n=Kt.length-1;n>=0;n--){var r=Kt[n];if(Me(r)&&r.labelText===t)return r.breakLabel;if(Le(r)&&je(t,n-1))return r.breakLabel}else for(var n=Kt.length-1;n>=0;n--){var r=Kt[n];if(Le(r))return r.breakLabel}return 0}function Ke(t){if(e.Debug.assert(void 0!==Bt),t)for(var n=Kt.length-1;n>=0;n--){var r=Kt[n];if(Be(r)&&je(t,n-1))return r.continueLabel}else for(var n=Kt.length-1;n>=0;n--){var r=Kt[n];if(Be(r))return r.continueLabel}return 0}function Je(t){if(t>0){void 0===Ut&&(Ut=[]);var n=e.createLiteral(-1);return void 0===Ut[t]?Ut[t]=[n]:Ut[t].push(n),n}return e.createOmittedExpression()}function Ue(t){var n=e.createLiteral(t);return n.trailingComment=c[t],n}function Ve(t,n){return e.Debug.assert(t>0,"Invalid label: "+t),e.createReturn(e.createArrayLiteral([Ue(3),Je(t)]),n)}function qe(t,n){return e.createReturn(e.createArrayLiteral(t?[Ue(2),t]:[Ue(2)]),n)}function We(t){return e.createCall(e.createPropertyAccess(Ht,"sent"),void 0,[],t)}function He(){at(0)}function Ge(e){e?at(1,[e]):He()}function Xe(e,t,n){at(2,[e,t],n)}function Ye(e,t){at(3,[e],t)}function Qe(e,t,n){at(4,[e,t],n)}function Ze(e,t,n){at(5,[e,t],n)}function $e(e,t){at(7,[e],t)}function et(e,t){at(6,[e],t)}function tt(e,t){at(8,[e],t)}function nt(e,t){at(9,[e],t)}function rt(){at(10)}function at(e,t,n){void 0===Vt&&(Vt=[],qt=[],Wt=[]),void 0===Jt&&pe(fe());var r=Vt.length;Vt[r]=e,qt[r]=t,Wt[r]=n}function it(){rn=0,an=0,Gt=void 0,Xt=!1,Yt=!1,Qt=void 0,Zt=void 0,$t=void 0,en=void 0,tn=void 0;var r=ot();return n(t,e.setEmitFlags(e.createFunctionExpression(void 0,void 0,void 0,void 0,[e.createParameter(void 0,void 0,void 0,Ht)],void 0,e.createBlock(r,void 0,r.length>0)),262144))}function ot(){if(Vt){for(var t=0;t=0;n--){var r=tn[n];Zt=[e.createWith(r.expression,e.createBlock(Zt))]}if(en){var a=en.startLabel,i=en.catchLabel,o=en.finallyLabel,s=en.endLabel;Zt.unshift(e.createStatement(e.createCall(e.createPropertyAccess(e.createPropertyAccess(Ht,"trys"),"push"),void 0,[e.createArrayLiteral([Je(a),Je(i),Je(o),Je(s)])]))),en=void 0}t&&Zt.push(e.createStatement(e.createAssignment(e.createPropertyAccess(Ht,"label"),e.createLiteral(an+1))))}Qt.push(e.createCaseClause(e.createLiteral(an),Zt||[])),Zt=void 0}function lt(e){if(Jt)for(var t=0;t 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\n if (t[2]) _.ops.pop();\n _.trys.pop(); continue;\n }\n op = body.call(thisArg, _);\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\n }\n };'}}(o||(o={}));var o;!function(e){function t(t){function n(e){return e}function r(t,n){return n=s(t,n),e.isPropertyAccessExpression(n)?a(n):e.isPropertyAssignment(n)?i(n):n}function a(t){var n=o(t.name);return n?e.createElementAccess(t.expression,n,t):t}function i(t){var n=e.isIdentifier(t.name)&&o(t.name);return n?e.updatePropertyAssignment(t,n,t.initializer):t}function o(t){var n=t.originalKeywordKind||(e.nodeIsSynthesized(t)?e.stringToToken(t.text):void 0);if(n>=71&&n<=106)return e.createLiteral(t,t)}var s=t.onSubstituteNode;return t.onSubstituteNode=r,t.enableSubstitution(177),t.enableSubstitution(257),n}e.transformES5=t}(o||(o={}));var o;!function(e){function t(t){function n(n){if(e.isDeclarationFile(n))return n;if(e.isExternalModule(n)||c.isolatedModules){var a=e.getOrCreateExternalHelpersModuleNameIfNeeded(n,c);if(a){var i=[],o=e.addPrologueDirectives(i,n.statements);return e.append(i,e.createImportDeclaration(void 0,void 0,e.createImportClause(void 0,e.createNamespaceImport(a)),e.createLiteral(e.externalHelpersModuleNameText))),e.addRange(i,e.visitNodes(n.statements,r,e.isStatement,o)),e.updateSourceFileNode(n,e.createNodeArray(i,n.statements))}return e.visitEachChild(n,r,t)}return n}function r(e){switch(e.kind){case 234:return;case 240:return a(e)}return e}function a(e){return e.isExportEquals?void 0:e}function i(t,n,r){e.isSourceFile(n)?(l=n,u(t,n,r),l=void 0):u(t,n,r)}function o(t,n){return n=_(t,n),e.isIdentifier(n)&&1===t?s(n):n}function s(t){if(4096&e.getEmitFlags(t)){var n=e.getExternalHelpersModuleName(l);if(n)return e.createPropertyAccess(n,t)}return t}var c=t.getCompilerOptions(),u=t.onEmitNode,_=t.onSubstituteNode;t.onEmitNode=i,t.onSubstituteNode=o,t.enableEmitNotification(261),t.enableSubstitution(70);var l;return n}e.transformES2015Module=t}(o||(o={}));var o;!function(e){function t(t){function n(t){if(e.isDeclarationFile(t)||!e.isExternalModule(t)&&!de.isolatedModules)return t;var n=e.getOriginalNodeId(t);ye=t,xe=t,he=De[n]=e.collectExternalModuleInfo(t,fe,de),ve=Ee[n]=e.createUniqueName("exports"),be=e.createUniqueName("context");var i=r(he.externalImports),o=a(t,i),s=e.createFunctionExpression(void 0,void 0,void 0,void 0,[e.createParameter(void 0,void 0,void 0,ve),e.createParameter(void 0,void 0,void 0,be)],void 0,o),c=e.tryGetModuleNameFromFile(t,pe,de),u=e.createArrayLiteral(e.map(i,function(e){return e.name})),_=e.updateSourceFileNode(t,e.createNodeArray([e.createStatement(e.createCall(e.createPropertyAccess(e.createIdentifier("System"),"register"),void 0,c?[c,u,s]:[u,s]))],t.statements));return de.outFile||de.out||e.moveEmitHelpers(_,o,function(e){return!e.scoped}),Se&&(Te[n]=Se,Se=void 0),ye=void 0,he=void 0,ve=void 0,be=void 0,ke=void 0,xe=void 0,e.aggregateTransformFlags(_)}function r(t){for(var n=e.createMap(),r=[],a=0;a=2?2:0),t))}else r&&e.isDefaultImport(t)&&(n=e.append(n,e.createVariableStatement(void 0,e.createVariableDeclarationList([e.createVariableDeclaration(e.getSynthesizedClone(r.name),void 0,e.getGeneratedNameForNode(t),t)],void 0,X>=2?2:0))));if(S(t)){var i=e.getOriginalNodeId(t);re[i]=C(re[i],t)}else n=C(n,t);return e.singleOrMany(n)}function p(t){var n=e.getExternalModuleNameLiteral(t,$,G,H,W),r=[];return n&&r.push(n),e.createCall(e.createIdentifier("require"),void 0,r)}function m(t){e.Debug.assert(e.isExternalModuleImportEqualsDeclaration(t),"import= for internal module references should be handled in an earlier transformer.");var n;if(Y!==e.ModuleKind.AMD?n=e.hasModifier(t,1)?e.append(n,e.createStatement(F(t.name,p(t)),t)):e.append(n,e.createVariableStatement(void 0,e.createVariableDeclarationList([e.createVariableDeclaration(e.getSynthesizedClone(t.name),void 0,p(t))],void 0,X>=2?2:0),t)):e.hasModifier(t,1)&&(n=e.append(n,e.createStatement(F(e.getExportName(t),e.getLocalName(t)),t))),S(t)){var r=e.getOriginalNodeId(t);re[r]=E(re[r],t)}else n=E(n,t);return e.singleOrMany(n)}function g(t){if(t.moduleSpecifier){var n=e.getGeneratedNameForNode(t);if(t.exportClause){var r=[];Y!==e.ModuleKind.AMD&&r.push(e.createVariableStatement(void 0,e.createVariableDeclarationList([e.createVariableDeclaration(n,void 0,p(t))]),t));for(var a=0,i=t.exportClause.elements;a=0&&(e.Debug.assert(!1,"We do not support name index right now, Make sure to update updateLastEncodedAndRecordedSpans when we start using this"),k.sourceMapMappings+=r(h.nameIndex-b),b=h.nameIndex),v=h,k.sourceMapDecodedMappings.push(v)}}function c(t){if(!D&&!e.positionIsSynthesized(t)){S&&e.performance.mark("beforeSourcemap");var r=e.getLineAndCharacterOfPosition(p,t);r.line++,r.character++;var a=n.getLine(),i=n.getColumn();!h||h.emittedLine!==a||h.emittedColumn!==i||h.sourceIndex===y&&(h.sourceLine>r.line||h.sourceLine===r.line&&h.sourceColumn>r.character)?(s(),h={emittedLine:a,emittedColumn:i,sourceLine:r.line,sourceColumn:r.character,sourceIndex:y}):(h.sourceLine=r.line,h.sourceColumn=r.character,h.sourceIndex=y),S&&(e.performance.mark("afterSourcemap"),e.performance.measure("Source Map","beforeSourcemap","afterSourcemap"))}}function u(t,n,r){if(D)return r(t,n);if(n){var a=n.emitNode,i=a&&a.flags,o=a&&a.sourceMapRange||n,s=o.pos,u=o.end;293!==n.kind&&0===(16&i)&&s>=0&&c(e.skipTrivia(m,s)),64&i?(D=!0,r(t,n),D=!1):r(t,n),293!==n.kind&&0===(32&i)&&u>=0&&c(u)}}function _(t,n,r,a){if(D)return a(n,r);var i=t&&t.emitNode,o=i&&i.flags,s=i&&i.tokenSourceMapRanges&&i.tokenSourceMapRanges[n];return r=e.skipTrivia(m,s?s.pos:r),0===(128&o)&&r>=0&&c(r),r=a(n,r),s&&(r=s.end),0===(256&o)&&r>=0&&c(r),r}function l(n){if(!D){p=n,m=p.text;var r=x.sourceRoot?t.getCommonSourceDirectory():g,a=e.getRelativePathToDirectoryOrUrl(r,p.fileName,t.getCurrentDirectory(),t.getCanonicalFileName,!0);y=e.indexOf(k.sourceMapSources,a),y===-1&&(y=k.sourceMapSources.length,k.sourceMapSources.push(a),k.inputSourceFileNames.push(p.fileName),x.inlineSources&&k.sourceMapSourcesContent.push(p.text))}}function d(){if(!D)return s(),e.stringify({version:3,file:k.sourceMapFile,sourceRoot:k.sourceMapSourceRoot,sources:k.sourceMapSources,names:k.sourceMapNames,mappings:k.sourceMapMappings,sourcesContent:k.sourceMapSourcesContent})}function f(){if(!D){if(x.inlineSourceMap){var t=e.convertToBase64(d());return k.jsSourceMappingURL="data:application/json;base64,"+t}return k.jsSourceMappingURL}}var p,m,g,y,h,v,b,k,x=t.getCompilerOptions(),S=x.extendedDiagnostics,D=!(x.sourceMap||x.inlineSourceMap);return{initialize:i,reset:o,getSourceMapData:function(){return k},setSourceFile:l,emitPos:c,emitNodeWithSourceMap:u,emitTokenWithSourceMap:_,getText:d,getSourceMappingURL:f}}function n(e){if(e<64)return i.charAt(e);throw TypeError(e+": not a 64 based value")}function r(e){e<0?e=(-e<<1)+1:e<<=1;var t="";do{var r=31&e;e>>=5,e>0&&(r|=32),t+=n(r)}while(e>0);return t}var a={emittedLine:1,emittedColumn:1,sourceLine:1,sourceColumn:1,sourceIndex:0};e.createSourceMapWriter=t;var i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"}(o||(o={}));var o;!function(e){function t(t,n,r){function a(t,n,r){if(R)return void r(t,n);if(n){var a=e.getCommentRange(n),i=a.pos,s=a.end,c=e.getEmitFlags(n);if(i<0&&s<0||i===s)2048&c?(R=!0,r(t,n),R=!1):r(t,n);else{T&&e.performance.mark("preEmitNodeWithComment");var _=293!==n.kind,l=i<0||0!==(512&c),d=s<0||0!==(1024&c);l||o(i,_);var f=A,p=P,m=O;l||(A=i),d||(P=s,224===n.kind&&(O=s)),T&&e.performance.measure("commentTime","preEmitNodeWithComment"),2048&c?(R=!0,r(t,n),R=!1):r(t,n),T&&e.performance.mark("beginEmitNodeWithComment"),A=f,P=p,O=m,!d&&_&&u(s),T&&e.performance.measure("commentTime","beginEmitNodeWithComment")}}}function i(t,n,r){T&&e.performance.mark("preEmitBodyWithDetachedComments");var a=n.pos,i=n.end,s=e.getEmitFlags(t),c=a<0||0!==(512&s),u=R||i<0||0!==(1024&s);c||v(n),T&&e.performance.measure("commentTime","preEmitBodyWithDetachedComments"),2048&s&&!R?(R=!0,r(t),R=!1):r(t),T&&e.performance.mark("beginEmitBodyWithDetachedCommetns"),u||o(n.end,!0),T&&e.performance.measure("commentTime","beginEmitBodyWithDetachedCommetns")}function o(e,t){F=!1,t?f(e,c):0===e&&f(e,s)}function s(e,t,n,r,a){k(e,t)&&c(e,t,n,r,a)}function c(t,r,a,i,o){F||(e.emitNewLineBeforeLeadingCommentOfPosition(D,n,o,t),F=!0),N(t),e.writeCommentRange(S,D,n,t,r,w),N(r),i?n.writeLine():n.write(" ")}function u(e){p(e,_)}function _(t,r,a,i){n.isAtStartOfLine()||n.write(" "),N(t),e.writeCommentRange(S,D,n,t,r,w),N(r),i&&n.writeLine()}function l(t){R||(T&&e.performance.mark("beforeEmitTrailingCommentsOfPosition"),p(t,d),T&&e.performance.measure("commentTime","beforeEmitTrailingCommentsOfPosition"))}function d(t,r,a,i){N(t),e.writeCommentRange(S,D,n,t,r,w),N(r),i?n.writeLine():n.write(" ")}function f(t,n){A!==-1&&t===A||(y(t)?h(n):e.forEachLeadingCommentRange(S,t,n,t))}function p(t,n){(P===-1||t!==P&&t!==O)&&e.forEachTrailingCommentRange(S,t,n)}function m(){x=void 0,S=void 0,D=void 0,C=void 0}function g(t){x=t,S=x.text,D=e.getLineStarts(x),C=void 0}function y(t){return void 0!==C&&e.lastOrUndefined(C).nodePos===t}function h(t){var n=e.lastOrUndefined(C).detachedCommentEndPos;C.length-1?C.pop():C=void 0,e.forEachLeadingCommentRange(S,n,t,n)}function v(t){var r=e.emitDetachedComments(S,D,n,b,t,w,R);r&&(C?C.push(r):C=[r])}function b(t,n,r,a,i,o){N(a),e.writeCommentRange(t,n,r,a,i,o),N(i)}function k(t,n){if(47===S.charCodeAt(t+1)&&t+2=0}function u(t){if(t){var n=e.getLeadingCommentRanges(ye,t.pos);if(e.forEach(n,c))return;ie(t)}}function _(){var t=e.createTextWriter(fe);t.trackSymbol=m,t.reportInaccessibleThisError=g,t.writeKeyword=t.write,t.writeOperator=t.write,t.writePunctuation=t.write,
-t.writeSpace=t.write,t.writeStringLiteral=t.writeLiteral,t.writeParameter=t.write,t.writeSymbol=t.write,l(t)}function l(e){de=e,se=e.write,le=e.writeTextOfNode,ce=e.writeLine,ue=e.increaseIndent,_e=e.decreaseIndent}function d(t){var n=de;e.forEach(t,function(t){var n;223===t.kind?n=t.parent.parent:238===t.kind||239===t.kind||236===t.kind?e.Debug.fail("We should be getting ImportDeclaration instead to write"):n=t;var r=e.forEach(we,function(e){return e.node===n?e:void 0});if(!r&&Se&&(r=e.forEach(Se,function(e){return e.node===n?e:void 0})),r)if(235===r.node.kind)r.isVisible=!0;else{_();for(var a=r.indent;a;a--)ue();230===n.kind&&(e.Debug.assert(void 0===Se),Se=[]),A(n),230===n.kind&&(r.subModuleElementDeclarationEmitInfo=Se,Se=void 0),r.asynchronousOutput=de.getText()}}),l(n)}function f(t){if(t){De||(De=e.createMap());for(var n=0,r=t;n")))}function o(e){a(e.typeName),e.typeArguments&&(se("<"),k(e.typeArguments,D),se(">"))}function s(e){le(ye,e.parameterName),se(" is "),D(e.type)}function c(e){se("typeof "),a(e.exprName)}function u(e){D(e.elementType),se("[]")}function _(e){se("["),k(e.elementTypes,D),se("]")}function l(e){b(e.types," | ",D)}function d(e){b(e.types," & ",D)}function m(e){se("("),D(e.type),se(")")}function g(t){se(e.tokenToString(t.operator)),se(" "),D(t.type)}function y(e){D(e.objectType),se("["),D(e.indexType),se("]")}function h(e){var t=me;me=e,se("{"),ce(),ue(),e.readonlyToken&&se("readonly "),se("["),r(e.typeParameter.name),se(" in "),D(e.typeParameter.constraint),se("]"),e.questionToken&&se("?"),se(": "),D(e.type),se(";"),ce(),_e(),se("}"),me=t}function x(e){se("{"),e.members.length&&(ce(),ue(),v(e.members),_e()),se("}")}switch(t.kind){case 118:case 134:case 132:case 121:case 135:case 104:case 137:case 94:case 129:case 167:case 171:return le(ye,t);case 199:return i(t);case 157:return o(t);case 160:return c(t);case 162:return u(t);case 163:return _(t);case 164:return l(t);case 165:return d(t);case 166:return m(t);case 168:return g(t);case 169:return y(t);case 170:return h(t);case 158:case 159:return ne(t);case 161:return x(t);case 70:return a(t);case 141:return a(t);case 156:return s(t)}}function C(t){ye=t.text,he=e.getLineStarts(t),ve=t.identifiers,be=e.isExternalModule(t),me=t,e.emitDetachedComments(ye,he,de,e.writeCommentRange,t,fe,!0),v(t.statements)}function E(){var e="_default";if(!(e in ve))return e;for(var t=0;;){t++;var n=e+"_"+t;if(!(n in ve))return n}}function T(t){function r(){return{diagnosticMessage:e.Diagnostics.Default_export_of_the_module_has_or_is_using_private_name_0,errorNode:t}}if(70===t.expression.kind)se(t.isExportEquals?"export = ":"export default "),le(ye,t.expression);else{var a=E();xe||se("declare "),se("var "),se(a),se(": "),de.getSymbolAccessibilityDiagnostic=r,n.writeTypeOfExpression(t.expression,me,1026,de),se(";"),ce(),se(t.isExportEquals?"export = ":"export default "),se(a)}if(se(";"),ce(),70===t.expression.kind){var i=n.collectLinkedAliases(t.expression);d(i)}}function w(e){return n.isDeclarationVisible(e)}function N(e,t){if(t)A(e);else if(234===e.kind||261===e.parent.kind&&be){var r=void 0;if(Se&&261!==e.parent.kind)Se.push({node:e,outputPos:de.getTextPos(),indent:de.getIndent(),isVisible:r});else{if(235===e.kind){var a=e;a.importClause&&(r=a.importClause.name&&n.isDeclarationVisible(a.importClause)||R(a.importClause.namedBindings))}we.push({node:e,outputPos:de.getTextPos(),indent:de.getIndent(),isVisible:r})}}}function A(t){switch(t.kind){case 225:return te(t);case 205:return $(t);case 227:return G(t);case 226:return H(t);case 228:return K(t);case 229:return J(t);case 230:return z(t);case 234:return F(t);case 235:return I(t);default:e.Debug.fail("Unknown symbol kind")}}function P(t){if(261===t.parent.kind){var n=e.getModifierFlags(t);1&n&&se("export "),512&n?se("default "):227===t.kind||xe||se("declare ")}}function O(e){8&e?se("private "):16&e&&se("protected "),32&e&&se("static "),64&e&&se("readonly "),128&e&&se("abstract ")}function F(t){function n(){return{diagnosticMessage:e.Diagnostics.Import_declaration_0_is_using_private_name_1,errorNode:t,typeName:t.name}}Ee(t),e.hasModifier(t,1)&&se("export "),se("import "),le(ye,t.name),se(" = "),e.isInternalModuleImportEqualsDeclaration(t)?(S(t.moduleReference,n),se(";")):(se("require("),L(t),se(");")),de.writeLine()}function R(t){if(t)return 237===t.kind?n.isDeclarationVisible(t):e.forEach(t.elements,function(e){return n.isDeclarationVisible(e)})}function I(t){if(Ee(t),e.hasModifier(t,1)&&se("export "),se("import "),t.importClause){var r=de.getTextPos();t.importClause.name&&n.isDeclarationVisible(t.importClause)&&le(ye,t.importClause.name),t.importClause.namedBindings&&R(t.importClause.namedBindings)&&(r!==de.getTextPos()&&se(", "),237===t.importClause.namedBindings.kind?(se("* as "),le(ye,t.importClause.namedBindings.name)):(se("{ "),k(t.importClause.namedBindings.elements,M,n.isDeclarationVisible),se(" }"))),se(" from ")}L(t),se(";"),de.writeLine()}function L(r){ge=ge||230!==r.kind;var a;if(234===r.kind){var i=r;a=e.getExternalModuleImportEqualsDeclarationExpression(i)}else if(230===r.kind)a=r.name;else{var i=r;a=i.moduleSpecifier}if(9===a.kind&&o&&(pe.out||pe.outFile)){var s=e.getExternalModuleNameFromDeclaration(t,n,r);if(s)return se('"'),se(s),void se('"')}le(ye,a)}function M(e){e.propertyName&&(le(ye,e.propertyName),se(" as ")),le(ye,e.name)}function B(e){M(e);var t=n.collectLinkedAliases(e.propertyName||e.name);d(t)}function j(e){Ee(e),se("export "),e.exportClause?(se("{ "),k(e.exportClause.elements,B),se(" }")):se("*"),e.moduleSpecifier&&(se(" from "),L(e)),se(";"),de.writeLine()}function z(t){for(Ee(t),P(t),e.isGlobalScopeAugmentation(t)?se("global "):(se(16&t.flags?"namespace ":"module "),e.isExternalModuleAugmentation(t)?L(t):le(ye,t.name));t.body&&231!==t.body.kind;)t=t.body,se("."),le(ye,t.name);var n=me;t.body?(me=t,se(" {"),ce(),ue(),v(t.body.statements),_e(),se("}"),ce(),me=n):se(";")}function K(t){function n(){return{diagnosticMessage:e.Diagnostics.Exported_type_alias_0_has_or_is_using_private_name_1,errorNode:t.type,typeName:t.name}}var r=me;me=t,Ee(t),P(t),se("type "),le(ye,t.name),q(t.typeParameters),se(" = "),S(t.type,n),se(";"),ce(),me=r}function J(t){Ee(t),P(t),e.isConst(t)&&se("const "),se("enum "),le(ye,t.name),se(" {"),ce(),ue(),v(t.members),_e(),se("}"),ce()}function U(e){Ee(e),le(ye,e.name);var t=n.getConstantValue(e);void 0!==t&&(se(" = "),se(t.toString())),se(","),ce()}function V(t){return 149===t.parent.kind&&e.hasModifier(t.parent,8)}function q(t){function n(t){function n(){var n;switch(t.parent.kind){case 226:n=e.Diagnostics.Type_parameter_0_of_exported_class_has_or_is_using_private_name_1;break;case 227:n=e.Diagnostics.Type_parameter_0_of_exported_interface_has_or_is_using_private_name_1;break;case 154:n=e.Diagnostics.Type_parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1;break;case 153:n=e.Diagnostics.Type_parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1;break;case 149:case 148:n=e.hasModifier(t.parent,32)?e.Diagnostics.Type_parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1:226===t.parent.parent.kind?e.Diagnostics.Type_parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1:e.Diagnostics.Type_parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1;break;case 225:n=e.Diagnostics.Type_parameter_0_of_exported_function_has_or_is_using_private_name_1;break;case 228:n=e.Diagnostics.Type_parameter_0_of_exported_type_alias_has_or_is_using_private_name_1;break;default:e.Debug.fail("This is unknown parent for type parameter: "+t.parent.kind)}return{diagnosticMessage:n,errorNode:t,typeName:t.name}}ue(),Ee(t),_e(),le(ye,t.name),t.constraint&&!V(t)&&(se(" extends "),158===t.parent.kind||159===t.parent.kind||t.parent.parent&&161===t.parent.parent.kind?(e.Debug.assert(149===t.parent.kind||148===t.parent.kind||158===t.parent.kind||159===t.parent.kind||153===t.parent.kind||154===t.parent.kind),D(t.constraint)):S(t.constraint,n))}t&&(se("<"),k(t,n),se(">"))}function W(t,r){function a(t){function a(){var n;return n=226===t.parent.parent.kind?r?e.Diagnostics.Implements_clause_of_exported_class_0_has_or_is_using_private_name_1:e.Diagnostics.Extends_clause_of_exported_class_0_has_or_is_using_private_name_1:e.Diagnostics.Extends_clause_of_exported_interface_0_has_or_is_using_private_name_1,{diagnosticMessage:n,errorNode:t,typeName:t.parent.parent.name}}e.isEntityNameExpression(t.expression)?S(t,a):r||94!==t.expression.kind?(de.getSymbolAccessibilityDiagnostic=a,n.writeBaseConstructorTypeOfClass(me,me,1026,de)):se("null")}t&&(se(r?" implements ":" extends "),k(t,a))}function H(t){function n(t){t&&e.forEach(t.parameters,function(t){e.hasModifier(t,92)&&X(t)})}Ee(t),P(t),e.hasModifier(t,128)&&se("abstract "),se("class "),le(ye,t.name);var r=me;me=t,q(t.typeParameters);var a=e.getClassExtendsHeritageClauseElement(t);a&&W([a],!1),W(e.getClassImplementsHeritageClauseElements(t),!0),se(" {"),ce(),ue(),n(e.getFirstConstructorWithBody(t)),v(t.members),_e(),se("}"),ce(),me=r}function G(t){Ee(t),P(t),se("interface "),le(ye,t.name);var n=me;me=t,q(t.typeParameters);var r=e.filter(e.getInterfaceBaseTypeNodes(t),function(t){return e.isEntityNameExpression(t.expression)});r&&r.length&&W(r,!1),se(" {"),ce(),ue(),v(t.members),_e(),se("}"),ce(),me=n}function X(t){e.hasDynamicName(t)||(Ee(t),O(e.getModifierFlags(t)),Y(t),se(";"),ce())}function Y(t){function r(n){return 223===t.kind?n.errorModuleName?2===n.accessibility?e.Diagnostics.Exported_variable_0_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:e.Diagnostics.Exported_variable_0_has_or_is_using_name_1_from_private_module_2:e.Diagnostics.Exported_variable_0_has_or_is_using_private_name_1:147===t.kind||146===t.kind?e.hasModifier(t,32)?n.errorModuleName?2===n.accessibility?e.Diagnostics.Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:e.Diagnostics.Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:e.Diagnostics.Public_static_property_0_of_exported_class_has_or_is_using_private_name_1:226===t.parent.kind?n.errorModuleName?2===n.accessibility?e.Diagnostics.Public_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:e.Diagnostics.Public_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:e.Diagnostics.Public_property_0_of_exported_class_has_or_is_using_private_name_1:n.errorModuleName?e.Diagnostics.Property_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2:e.Diagnostics.Property_0_of_exported_interface_has_or_is_using_private_name_1:void 0}function a(e){var n=r(e);return void 0!==n?{diagnosticMessage:n,errorNode:t,typeName:t.name}:void 0}function i(e){for(var t=[],n=0,r=e.elements;n0?e.parameters[0].type:void 0}function r(t){var n;return 152===a.kind?(n=e.hasModifier(a.parent,32)?t.errorModuleName?e.Diagnostics.Parameter_0_of_public_static_property_setter_from_exported_class_has_or_is_using_name_1_from_private_module_2:e.Diagnostics.Parameter_0_of_public_static_property_setter_from_exported_class_has_or_is_using_private_name_1:t.errorModuleName?e.Diagnostics.Parameter_0_of_public_property_setter_from_exported_class_has_or_is_using_name_1_from_private_module_2:e.Diagnostics.Parameter_0_of_public_property_setter_from_exported_class_has_or_is_using_private_name_1,{diagnosticMessage:n,errorNode:a.parameters[0],typeName:a.name}):(n=e.hasModifier(a,32)?t.errorModuleName?2===t.accessibility?e.Diagnostics.Return_type_of_public_static_property_getter_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:e.Diagnostics.Return_type_of_public_static_property_getter_from_exported_class_has_or_is_using_name_0_from_private_module_1:e.Diagnostics.Return_type_of_public_static_property_getter_from_exported_class_has_or_is_using_private_name_0:t.errorModuleName?2===t.accessibility?e.Diagnostics.Return_type_of_public_property_getter_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:e.Diagnostics.Return_type_of_public_property_getter_from_exported_class_has_or_is_using_name_0_from_private_module_1:e.Diagnostics.Return_type_of_public_property_getter_from_exported_class_has_or_is_using_private_name_0,{diagnosticMessage:n,errorNode:a.name,typeName:void 0})}if(!e.hasDynamicName(t)){var a,i=e.getAllAccessorDeclarations(t.parent.members,t);if(t===i.firstAccessor){if(Ee(i.getAccessor),Ee(i.setAccessor),O(e.getModifierFlags(t)|(i.setAccessor?0:64)),le(ye,t.name),!e.hasModifier(t,8)){a=t;var o=n(t);if(!o){var s=151===t.kind?i.setAccessor:i.getAccessor;o=n(s),o&&(a=s)}y(t,o,r)}se(";"),ce()}}}function te(t){e.hasDynamicName(t)||n.isImplementationOfOverload(t)||(Ee(t),225===t.kind?P(t):149!==t.kind&&150!==t.kind||O(e.getModifierFlags(t)),225===t.kind?(se("function "),le(ye,t.name)):150===t.kind?se("constructor"):(le(ye,t.name),e.hasQuestionToken(t)&&se("?")),re(t))}function ne(e){Ee(e),re(e)}function re(t){function n(n){var r;switch(t.kind){case 154:r=n.errorModuleName?e.Diagnostics.Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:e.Diagnostics.Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_0;break;case 153:r=n.errorModuleName?e.Diagnostics.Return_type_of_call_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:e.Diagnostics.Return_type_of_call_signature_from_exported_interface_has_or_is_using_private_name_0;break;case 155:r=n.errorModuleName?e.Diagnostics.Return_type_of_index_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:e.Diagnostics.Return_type_of_index_signature_from_exported_interface_has_or_is_using_private_name_0;break;case 149:case 148:r=e.hasModifier(t,32)?n.errorModuleName?2===n.accessibility?e.Diagnostics.Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:e.Diagnostics.Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_private_module_1:e.Diagnostics.Return_type_of_public_static_method_from_exported_class_has_or_is_using_private_name_0:226===t.parent.kind?n.errorModuleName?2===n.accessibility?e.Diagnostics.Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:e.Diagnostics.Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_private_module_1:e.Diagnostics.Return_type_of_public_method_from_exported_class_has_or_is_using_private_name_0:n.errorModuleName?e.Diagnostics.Return_type_of_method_from_exported_interface_has_or_is_using_name_0_from_private_module_1:e.Diagnostics.Return_type_of_method_from_exported_interface_has_or_is_using_private_name_0;break;case 225:r=n.errorModuleName?2===n.accessibility?e.Diagnostics.Return_type_of_exported_function_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:e.Diagnostics.Return_type_of_exported_function_has_or_is_using_name_0_from_private_module_1:e.Diagnostics.Return_type_of_exported_function_has_or_is_using_private_name_0;break;default:e.Debug.fail("This is unknown kind for signature: "+t.kind)}return{diagnosticMessage:r,errorNode:t.name||t}}var r=me;me=t;var a=!1;if(155===t.kind)O(e.getModifierFlags(t)),se("[");else{if(154===t.kind||159===t.kind)se("new ");else if(158===t.kind){var i=de.getText();t.typeParameters&&"<"===i.charAt(i.length-1)&&(a=!0,se("("))}q(t.typeParameters),se("(")}k(t.parameters,ae),se(155===t.kind?"]":")");var o=158===t.kind||159===t.kind;o||161===t.parent.kind?t.type&&(se(o?" => ":": "),D(t.type)):150===t.kind||e.hasModifier(t,8)||h(t,n),me=r,o?a&&se(")"):(se(";"),ce())}function ae(t){function r(e){var n=a(e);return void 0!==n?{diagnosticMessage:n,errorNode:t,typeName:t.name}:void 0}function a(n){switch(t.parent.kind){case 150:return n.errorModuleName?2===n.accessibility?e.Diagnostics.Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:e.Diagnostics.Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_private_module_2:e.Diagnostics.Parameter_0_of_constructor_from_exported_class_has_or_is_using_private_name_1;case 154:return n.errorModuleName?e.Diagnostics.Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:e.Diagnostics.Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1;case 153:return n.errorModuleName?e.Diagnostics.Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:e.Diagnostics.Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1;case 155:return n.errorModuleName?e.Diagnostics.Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:e.Diagnostics.Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_private_name_1;case 149:case 148:return e.hasModifier(t.parent,32)?n.errorModuleName?2===n.accessibility?e.Diagnostics.Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:e.Diagnostics.Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_private_module_2:e.Diagnostics.Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1:226===t.parent.parent.kind?n.errorModuleName?2===n.accessibility?e.Diagnostics.Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:e.Diagnostics.Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_private_module_2:e.Diagnostics.Parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1:n.errorModuleName?e.Diagnostics.Parameter_0_of_method_from_exported_interface_has_or_is_using_name_1_from_private_module_2:e.Diagnostics.Parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1;case 225:return n.errorModuleName?2===n.accessibility?e.Diagnostics.Parameter_0_of_exported_function_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:e.Diagnostics.Parameter_0_of_exported_function_has_or_is_using_name_1_from_private_module_2:e.Diagnostics.Parameter_0_of_exported_function_has_or_is_using_private_name_1;default:e.Debug.fail("This is unknown parent for parameter: "+t.parent.kind)}}function i(e){if(172===e.kind)se("{"),k(e.elements,o),se("}");else if(173===e.kind){se("[");var t=e.elements;k(t,o),t&&t.hasTrailingComma&&se(", "),se("]")}}function o(t){198===t.kind?se(" "):174===t.kind&&(t.propertyName&&(le(ye,t.propertyName),se(": ")),t.name&&(e.isBindingPattern(t.name)?i(t.name):(e.Debug.assert(70===t.name.kind),t.dotDotDotToken&&se("..."),le(ye,t.name))))}ue(),Ee(t),t.dotDotDotToken&&se("..."),e.isBindingPattern(t.name)?i(t.name):le(ye,t.name),n.isOptionalParameter(t)&&se("?"),_e(),158===t.parent.kind||159===t.parent.kind||161===t.parent.parent.kind?Q(t):e.hasModifier(t.parent,8)||y(t,t.type,r)}function ie(e){switch(e.kind){case 225:case 230:case 234:case 227:case 226:case 228:case 229:return N(e,w(e));case 205:return N(e,Z(e));case 235:return N(e,!e.importClause);case 241:return j(e);case 150:case 149:case 148:return te(e);case 154:case 153:case 155:return ne(e);case 151:case 152:return ee(e);case 147:case 146:return X(e);case 260:return U(e);case 240:return T(e);case 261:return C(e)}}function oe(n,r,i){function o(t,a,i){i&&!r||(e.Debug.assert(!!t.declarationFilePath||e.isSourceFileJavaScript(n),"Declaration file is not present only for javascript files"),s=t.declarationFilePath||t.jsFilePath,c=i)}var s,c=!1;return e.isDeclarationFile(n)?s=n.fileName:e.forEachExpectedEmitFile(t,o,n,i),s&&(s=e.getRelativePathToDirectoryOrUrl(e.getDirectoryPath(e.normalizeSlashes(a)),s,t.getCurrentDirectory(),t.getCanonicalFileName,!1),Ne+='/// '+fe),c}var se,ce,ue,_e,le,de,fe=t.getNewLine(),pe=t.getCompilerOptions();_();var me,ge,ye,he,ve,be,ke,xe,Se,De,Ce=!1,Ee=pe.removeComments?e.noop:x,Te=pe.stripInternal?u:ie,we=[],Ne="",Ae=[],Pe=!1,Oe=[];if(e.forEach(i,function(n){if(!e.isSourceFileJavaScript(n)){if(pe.noResolve||e.forEach(n.referencedFiles,function(r){var a=e.tryResolveScriptReference(t,n,r);a&&!e.contains(Ae,a)&&(oe(a,!o&&!Pe,s)&&(Pe=!0),Ae.push(a))}),ge=!1,o&&e.isExternalModule(n)?e.isExternalModule(n)&&(xe=!0,se('declare module "'+e.getResolvedExternalModuleName(t,n)+'" {'),ce(),ue(),C(n),_e(),se("}"),ce()):(xe=!1,C(n)),we.length){var r=de;e.forEach(we,function(t){if(t.isVisible&&!t.asynchronousOutput){e.Debug.assert(235===t.node.kind),_(),e.Debug.assert(0===t.indent||1===t.indent&&o);for(var n=0;n'+fe;return{reportedDeclarationError:Ce,moduleElementDeclarationEmitInfo:Oe,synchronousDeclarationOutput:de.getText(),referencesOutput:Ne}}function r(t,r,a,i,o,s,c){function u(t,n){var r=0,a="";return e.forEach(n,function(e){e.asynchronousOutput&&(a+=t.substring(r,e.outputPos),a+=u(e.asynchronousOutput,e.subModuleElementDeclarationEmitInfo),r=e.outputPos)}),a+=t.substring(r)}var _=n(i,o,s,t,r,a,c),l=_.reportedDeclarationError||i.isEmitBlocked(t)||i.getCompilerOptions().noEmit;if(!l){var d=_.referencesOutput+u(_.synchronousDeclarationOutput,_.moduleElementDeclarationEmitInfo);e.writeFile(i,s,t,d,i.getCompilerOptions().emitBOM,r)}return l}e.getDeclarationDiagnostics=t,e.writeDeclarationFile=r}(o||(o={}));var o;!function(e){function t(t,n,r,i){function o(r,a,o,c,u){n.isEmitBlocked(r)||dr.noEmit?Or=!0:i||s(r,a,c,u),o&&(Or=e.writeDeclarationFile(o,e.getOriginalSourceFiles(c),u,n,t,yr,i)||Or),!Or&&gr&&(i||gr.push(r),a&&gr.push(a),o&&gr.push(o))}function s(t,r,a,i){if(Cr.initialize(t,r,a,i),tr=[],nr=[],rr=e.createMap(),cr=i?e.createMap():void 0,ur=!i,i&&pr)for(var o=0,s=a;o "),u(e.type)}function U(e){kr("new "),mn(e,e.typeParameters),yn(e,e.parameters),kr(" => "),u(e.type)}function V(e){kr("typeof "),u(e.exprName)}function q(e){kr("{"),vn(e,e.members,65),kr("}")}function W(e){u(e.elementType),kr("[]")}function H(e){kr("["),vn(e,e.elementTypes,336),kr("]")}function G(e){vn(e,e.types,260)}function X(e){vn(e,e.types,264)}function Y(e){kr("("),u(e.type),kr(")")}function Q(){kr("this")}function Z(e){Cn(e.operator),kr(" "),u(e.type)}function $(e){u(e.objectType),kr("["),u(e.indexType),kr("]")}function ee(e){kr("{"),xr(),Sr(),e.readonlyToken&&kr("readonly "),kr("["),u(e.typeParameter.name),kr(" in "),u(e.typeParameter.constraint),kr("]"),e.questionToken&&kr("?"),kr(": "),u(e.type),kr(";"),xr(),Dr(),kr("}")}function te(e){l(e.literal)}function ne(e){var t=e.elements;0===t.length?kr("{}"):(kr("{"),vn(e,t,432),kr("}"))}function re(e){var t=e.elements;0===t.length?kr("[]"):(kr("["),
-vn(e,e.elements,304),kr("]"))}function ae(e){ln(e.propertyName,": "),Sn(e.dotDotDotToken,"..."),u(e.name),un(" = ",e.initializer)}function ie(e){var t=e.elements;if(0===t.length)kr("[]");else{var n=e.multiLine?32768:0;bn(e,t,4466|n)}}function oe(t){var n=t.properties;if(0===n.length)kr("{}");else{var r=32768&e.getEmitFlags(t);r&&Sr();var a=t.multiLine?32768:0,i=fr>=1?32:0;vn(t,n,978|i|a),r&&Dr()}}function se(t){var n=!1,r=!1;if(!(65536&e.getEmitFlags(t))){var a=t.expression.end,i=e.skipTrivia(or,t.expression.end)+1,o={kind:22,pos:a,end:i};n=On(t,t.expression,o),r=On(t,o,t.name)}l(t.expression),En(n);var s=!n&&ce(t.expression);kr(s?"..":"."),En(r),u(t.name),Tn(n,r)}function ce(t){if(8===t.kind){var n=In(t);return n.indexOf(e.tokenToString(22))<0}if(e.isPropertyAccessExpression(t)||e.isElementAccessExpression(t)){var r=e.getConstantValue(t);return isFinite(r)&&Math.floor(r)===r&&dr.removeComments}}function ue(e){l(e.expression),kr("["),l(e.argumentExpression),kr("]")}function _e(e){l(e.expression),pn(e,e.typeArguments),bn(e,e.arguments,1296)}function le(e){kr("new "),l(e.expression),pn(e,e.typeArguments),bn(e,e.arguments,9488)}function de(e){l(e.tag),kr(" "),l(e.template)}function fe(e){e.type&&(kr("<"),u(e.type),kr(">")),l(e.expression)}function pe(e){kr("("),l(e.expression),kr(")")}function me(e){it(e)}function ge(e){fn(e,e.decorators),sn(e,e.modifiers),ot(e,ye)}function ye(e){mn(e,e.typeParameters),yn(e,e.parameters),cn(": ",e.type),kr(" =>")}function he(e){kr("delete "),l(e.expression)}function ve(e){kr("typeof "),l(e.expression)}function be(e){kr("void "),l(e.expression)}function ke(e){kr("await "),l(e.expression)}function xe(e){Cn(e.operator),Se(e)&&kr(" "),l(e.operand)}function Se(e){var t=e.operand;return 190===t.kind&&(36===e.operator&&(36===t.operator||42===t.operator)||37===e.operator&&(37===t.operator||43===t.operator))}function De(e){l(e.operand),Cn(e.operator)}function Ce(e){var t=25!==e.operatorToken.kind,n=On(e,e.left,e.operatorToken),r=On(e,e.operatorToken,e.right);l(e.left),En(n,t?" ":void 0),Cn(e.operatorToken.kind),En(r," "),l(e.right),Tn(n,r)}function Ee(e){var t=On(e,e.condition,e.questionToken),n=On(e,e.questionToken,e.whenTrue),r=On(e,e.whenTrue,e.colonToken),a=On(e,e.colonToken,e.whenFalse);l(e.condition),En(t," "),kr("?"),En(n," "),l(e.whenTrue),Tn(t,n),En(r," "),kr(":"),En(a," "),l(e.whenFalse),Tn(r,a)}function Te(e){u(e.head),vn(e,e.templateSpans,131072)}function we(e){kr(e.asteriskToken?"yield*":"yield"),un(" ",e.expression)}function Ne(e){kr("..."),l(e.expression)}function Ae(e){ft(e)}function Pe(e){l(e.expression),pn(e,e.typeArguments)}function Oe(e){l(e.expression),e.type&&(kr(" as "),u(e.type))}function Fe(e){l(e.expression),kr("!")}function Re(e){l(e.expression),u(e.literal)}function Ie(e){Ln(e)?(Dn(16,e.pos,e),kr(" "),Dn(17,e.statements.end,e)):(Dn(16,e.pos,e),Le(e),Dn(17,e.statements.end,e))}function Le(t){1&e.getEmitFlags(t)?vn(t,t.statements,384):vn(t,t.statements,65)}function Me(e){sn(e,e.modifiers),u(e.declarationList),kr(";")}function Be(){kr(";")}function je(e){l(e.expression),kr(";")}function ze(e){var t=Dn(89,e.pos,e);kr(" "),Dn(18,t,e),l(e.expression),Dn(19,e.expression.end,e),dn(e.thenStatement),e.elseStatement&&(xr(),Dn(81,e.thenStatement.end,e),208===e.elseStatement.kind?(kr(" "),u(e.elseStatement)):dn(e.elseStatement))}function Ke(t){kr("do"),dn(t.statement),e.isBlock(t.statement)?kr(" "):xr(),kr("while ("),l(t.expression),kr(");")}function Je(e){kr("while ("),l(e.expression),kr(")"),dn(e.statement)}function Ue(e){var t=Dn(87,e.pos);kr(" "),Dn(18,t,e),We(e.initializer),kr(";"),un(" ",e.condition),kr(";"),un(" ",e.incrementor),kr(")"),dn(e.statement)}function Ve(e){var t=Dn(87,e.pos);kr(" "),Dn(18,t),We(e.initializer),kr(" in "),l(e.expression),Dn(19,e.expression.end),dn(e.statement)}function qe(e){var t=Dn(87,e.pos);kr(" "),Dn(18,t),We(e.initializer),kr(" of "),l(e.expression),Dn(19,e.expression.end),dn(e.statement)}function We(e){void 0!==e&&(224===e.kind?u(e):l(e))}function He(e){Dn(76,e.pos),cn(" ",e.label),kr(";")}function Ge(e){Dn(71,e.pos),cn(" ",e.label),kr(";")}function Xe(e){Dn(95,e.pos,e),un(" ",e.expression),kr(";")}function Ye(e){kr("with ("),l(e.expression),kr(")"),dn(e.statement)}function Qe(e){var t=Dn(97,e.pos);kr(" "),Dn(18,t),l(e.expression),Dn(19,e.expression.end),kr(" "),u(e.caseBlock)}function Ze(e){u(e.label),kr(": "),u(e.statement)}function $e(e){kr("throw"),un(" ",e.expression),kr(";")}function et(e){kr("try "),u(e.tryBlock),u(e.catchClause),e.finallyBlock&&(xr(),kr("finally "),u(e.finallyBlock))}function tt(e){Dn(77,e.pos),kr(";")}function nt(e){u(e.name),cn(": ",e.type),un(" = ",e.initializer)}function rt(t){kr(e.isLet(t)?"let ":e.isConst(t)?"const ":"var "),vn(t,t.declarations,272)}function at(e){it(e)}function it(e){fn(e,e.decorators),sn(e,e.modifiers),kr(e.asteriskToken?"function* ":"function "),_(e.name),ot(e,st)}function ot(t,n){var r=t.body;if(r)if(e.isBlock(r)){var a=32768&e.getEmitFlags(t);if(a&&Sr(),262144&e.getEmitFlags(t))n(t),ut(r);else{var i=ar;ar=0,n(t),ut(r),ar=i}a&&Dr()}else n(t),kr(" "),l(r);else n(t),kr(";")}function st(e){mn(e,e.typeParameters),gn(e,e.parameters),cn(": ",e.type)}function ct(t){if(1&e.getEmitFlags(t))return!0;if(t.multiLine)return!1;if(!e.nodeIsSynthesized(t)&&!e.rangeIsOnSingleLine(t,ir))return!1;if(wn(t,t.statements,2)||An(t,t.statements,2))return!1;for(var n,r=0,a=t.statements;r")}function Lt(e){kr("<"),Jt(e.tagName),xn(e.attributes," "),vn(e,e.attributes,131328),kr(">")}function Mt(e){br.writeLiteral(Rn(e,!0))}function Bt(e){kr(""),Jt(e.tagName),kr(">")}function jt(e){u(e.name),cn("=",e.initializer)}function zt(e){kr("{..."),l(e.expression),kr("}")}function Kt(e){e.expression&&(kr("{"),l(e.expression),kr("}"))}function Jt(e){70===e.kind?l(e):u(e)}function Ut(e){kr("case "),l(e.expression),kr(":"),qt(e,e.statements)}function Vt(e){kr("default:"),qt(e,e.statements)}function qt(t,n){var r=1===n.length&&(e.nodeIsSynthesized(t)||e.nodeIsSynthesized(n[0])||e.rangeStartPositionsAreOnSameLine(t,n[0],ir));r?(kr(" "),u(n[0])):vn(t,n,81985)}function Wt(e){kr(" "),Cn(e.token),kr(" "),vn(e,e.types,272)}function Ht(e){xr();var t=Dn(73,e.pos);kr(" "),Dn(18,t),u(e.variableDeclaration),Dn(19,e.variableDeclaration?e.variableDeclaration.end:t),kr(" "),u(e.block)}function Gt(t){u(t.name),kr(": ");var n=t.initializer;if(0===(512&e.getEmitFlags(n))){var r=e.getCommentRange(n);Pr(r.pos)}l(n)}function Xt(e){u(e.name),e.objectAssignmentInitializer&&(kr(" = "),l(e.objectAssignmentInitializer))}function Yt(e){e.expression&&(kr("..."),l(e.expression))}function Qt(e){u(e.name),un(" = ",e.initializer)}function Zt(e){xr(),on(),Ar(e,e.statements,$t)}function $t(e){var t=e.statements,n=tn(t),r=ar;ar=0,nn(e),vn(e,t,1,n),ar=r}function en(e){l(e.expression)}function tn(t,n){for(var r=0;r0)&&xr(),u(t[r])}return t.length}function nn(t,n){var r=e.isSourceFile(t)?t:ir,a=dr.noEmitHelpers||r&&void 0!==e.getExternalHelpersModuleName(r),i=e.isSourceFile(t)&&!ur,o=!1,s=e.getEmitHelpers(t);if(s)for(var c=0,u=e.stableSort(s,e.compareEmitHelpers);c0&&xr(),kr(a))}}function an(t){for(var n,r=0,a=t;r=r.length||0===o;if(!(c&&16384&a)){if(7680&a&&kr($n(a)),c)1&a?xr():128&a&&kr(" ");else{var u=0===(131072&a),_=u;wn(n,r,a)?(xr(),_=!1):128&a&&kr(" "),64&a&&Sr();for(var l=void 0,d=void 0,f=Qn(a),p=0;p0&&kr(t)}function Sn(e,t){void 0!==e&&kr(t)}function Dn(e,t,n){return Tr(n,e,t,Cn)}function Cn(t,n){var r=e.tokenToString(t);return kr(r),n<0?n:n+r.length}function En(e,t){e?(Sr(),xr()):t&&kr(t)}function Tn(e,t){e&&Dr(),t&&Dr()}function wn(t,n,r){if(1&r)return!0;if(2&r){if(32768&r)return!0;var a=n[0];return void 0===a?!e.rangeIsOnSingleLine(t,ir):e.positionIsSynthesized(t.pos)||e.nodeIsSynthesized(a)?Pn(a,r):!e.rangeStartPositionsAreOnSameLine(t,a,ir)}return!1}function Nn(t,n,r){return!!(1&r)||(2&r?void 0!==t&&void 0!==n&&(e.nodeIsSynthesized(t)||e.nodeIsSynthesized(n)?Pn(t,r)||Pn(n,r):!e.rangeEndIsOnSameLineAsRangeStart(t,n,ir)):n.startsOnNewLine)}function An(t,n,r){if(1&r)return 0===(65536&r);if(2&r){if(32768&r)return!0;var a=e.lastOrUndefined(n);return void 0===a?!e.rangeIsOnSingleLine(t,ir):e.positionIsSynthesized(t.pos)||e.nodeIsSynthesized(a)?Pn(a,r):!e.rangeEndPositionsAreOnSameLine(t,a,ir)}return!1}function Pn(t,n){if(e.nodeIsSynthesized(t)){var r=t.startsOnNewLine;return void 0===r?0!==(32768&n):r}return 0!==(32768&n)}function On(t,n,r){return t=Fn(t),n=Fn(n),r=Fn(r),!!r.startsOnNewLine||!(e.nodeIsSynthesized(t)||e.nodeIsSynthesized(n)||e.nodeIsSynthesized(r)||e.rangeEndIsOnSameLineAsRangeStart(n,r,ir))}function Fn(t){for(;183===t.kind&&e.nodeIsSynthesized(t);)t=t.expression;return t}function Rn(t,n){return e.isGeneratedIdentifier(t)?Xn(t):!e.isIdentifier(t)||!e.nodeIsSynthesized(t)&&t.parent?9===t.kind&&t.textSourceNode?Rn(t.textSourceNode,n):!e.isLiteralExpression(t)||!e.nodeIsSynthesized(t)&&t.parent?e.getSourceTextOfNodeFromSourceFile(ir,t,n):t.text:e.unescapeIdentifier(t.text)}function In(t){if(9===t.kind&&t.textSourceNode){var n=t.textSourceNode;return e.isIdentifier(n)?'"'+e.escapeNonAsciiCharacters(e.escapeString(Rn(n)))+'"':In(n)}return e.getLiteralText(t,ir,fr)}function Ln(e){return!e.multiLine&&Mn(e)}function Mn(t){return 0===t.statements.length&&e.rangeEndIsOnSameLineAsRangeStart(t,t,ir)}function Bn(n){return!t.hasGlobalName(n)&&!e.hasProperty(sr,n)&&!e.hasProperty(rr,n)}function jn(t,n){for(var r=n;e.isNodeDescendantOf(r,n);r=r.nextContainer)if(r.locals&&e.hasProperty(r.locals,t)&&9544639&r.locals[t].flags)return!1;return!0}function zn(e){if(e&&!(ar&e)){var t=268435456===e?"_i":"_n";if(Bn(t))return ar|=e,t}for(;;){var n=268435455&ar;if(ar++,8!==n&&13!==n){var r=n<26?"_"+String.fromCharCode(97+n):"_"+(n-26);if(Bn(r))return r}}}function Kn(e){95!==e.charCodeAt(e.length-1)&&(e+="_");for(var t=1;;){var n=e+t;if(Bn(n))return rr[n]=n;t++}}function Jn(e){var t=Rn(e.name);return jn(t,e)?t:Kn(t)}function Un(t){var n=e.getExternalModuleName(t),r=9===n.kind?e.escapeIdentifier(e.makeIdentifierFromModuleName(n.text)):"module";return Kn(r)}function Vn(){return Kn("default")}function qn(){return Kn("class")}function Wn(e){switch(e.kind){case 70:return Kn(Rn(e));case 230:case 229:return Jn(e);case 235:case 241:return Un(e);case 225:case 226:case 240:return Vn();case 197:return qn();default:return zn(0)}}function Hn(t){switch(t.autoGenerateKind){case 1:return zn(0);case 2:return zn(268435456);case 3:return Kn(t.text)}e.Debug.fail("Unsupported GeneratedIdentifierKind.")}function Gn(t){for(var n=t.autoGenerateId,r=t,a=r.original;a&&(r=a,!e.isIdentifier(r)||4!==r.autoGenerateKind||r.autoGenerateId===n);)a=r.original;return r}function Xn(t){if(4===t.autoGenerateKind){var n=Gn(t),r=e.getNodeId(n);return tr[r]||(tr[r]=e.unescapeIdentifier(Wn(n)))}var a=t.autoGenerateId;return nr[a]||(nr[a]=e.unescapeIdentifier(Hn(t)))}function Yn(){var e=[];return e[0]="",e[16]=",",e[4]=" |",e[8]=" &",e}function Qn(e){return _r[28&e]}function Zn(){var e=[];return e[512]=["{","}"],e[1024]=["(",")"],e[2048]=["<",">"],e[4096]=["[","]"],e}function $n(e){return lr[7680&e][0]}function er(e){return lr[7680&e][1]}var tr,nr,rr,ar,ir,or,sr,cr,ur,_r=Yn(),lr=Zn(),dr=n.getCompilerOptions(),fr=e.getEmitScriptTarget(dr),pr=e.getEmitModuleKind(dr),mr=dr.sourceMap||dr.inlineSourceMap?[]:void 0,gr=dr.listEmittedFiles?[]:void 0,yr=e.createDiagnosticCollection(),hr=n.getNewLine(),vr=i?a:e.getTransformers(dr),br=e.createTextWriter(hr),kr=br.write,xr=br.writeLine,Sr=br.increaseIndent,Dr=br.decreaseIndent,Cr=e.createSourceMapWriter(n,br),Er=Cr.emitNodeWithSourceMap,Tr=Cr.emitTokenWithSourceMap,wr=e.createCommentWriter(n,br,Cr),Nr=wr.emitNodeWithComments,Ar=wr.emitBodyWithDetachedComments,Pr=wr.emitTrailingCommentsOfPosition,Or=!1,Fr=e.getSourceFilesToEmit(n,r);e.performance.mark("beforeTransform");var Rr=e.transformFiles(t,n,Fr,vr),Ir=Rr.transformed,Lr=Rr.emitNodeWithSubstitution,Mr=Rr.emitNodeWithNotification;e.performance.measure("transformTime","beforeTransform"),e.performance.mark("beforePrint"),e.forEachTransformedEmitFile(n,Ir,o,i),e.performance.measure("printTime","beforePrint");for(var Br=0,jr=Fr;Bre.getRootLength(t)&&!i(t)){var n=e.getDirectoryPath(t);o(n),e.sys.createDirectory(t)}}function s(t,n,r){_||(_=e.createMap());var a=e.sys.createHash(n),i=e.sys.getModifiedTime(t);if(i&&t in _){var o=_[t];if(o.byteOrderMark===r&&o.hash===a&&o.mtime.getTime()===i.getTime())return}e.sys.writeFile(t,n,r);var s=e.sys.getModifiedTime(t);_[t]={hash:a,byteOrderMark:r,mtime:s}}function c(n,r,a,i){try{e.performance.mark("beforeIOWrite"),o(e.getDirectoryPath(e.normalizePath(n))),e.isWatchSet(t)&&e.sys.createHash&&e.sys.getModifiedTime?s(n,r,a):e.sys.writeFile(n,r,a),e.performance.mark("afterIOWrite"),e.performance.measure("I/O Write","beforeIOWrite","afterIOWrite")}catch(e){i&&i(e.message)}}function u(){return e.getDirectoryPath(e.normalizePath(e.sys.getExecutingFilePath()))}var _,l=e.createMap(),d=-2147024809,f=e.getNewLineCharacter(t),p=e.sys.realpath&&function(t){return e.sys.realpath(t)};return{getSourceFile:a,getDefaultLibLocation:u,getDefaultLibFileName:function(t){return e.combinePaths(u(),e.getDefaultLibFileName(t))},writeFile:c,getCurrentDirectory:e.memoize(function(){return e.sys.getCurrentDirectory()}),useCaseSensitiveFileNames:function(){return e.sys.useCaseSensitiveFileNames},getCanonicalFileName:r,getNewLine:function(){return f},fileExists:function(t){return e.sys.fileExists(t)},readFile:function(t){return e.sys.readFile(t)},trace:function(t){return e.sys.write(t+f)},directoryExists:function(t){return e.sys.directoryExists(t)},getEnvironmentVariable:function(t){return e.sys.getEnvironmentVariable?e.sys.getEnvironmentVariable(t):""},getDirectories:function(t){return e.sys.getDirectories(t)},realpath:p}}function i(t,n,r){var a=t.getOptionsDiagnostics(r).concat(t.getSyntacticDiagnostics(n,r),t.getGlobalDiagnostics(r),t.getSemanticDiagnostics(n,r));return t.getCompilerOptions().declaration&&(a=a.concat(t.getDeclarationDiagnostics(n,r))),e.sortAndDeduplicateDiagnostics(a)}function o(t,n){for(var r="",a=0,i=t;a0||s.length>0)return{diagnostics:e.concatenate(c,s),sourceMaps:void 0,emittedFiles:void 0,emitSkipped:!0}}var u=y().getEmitResolver(i.outFile||i.out?void 0:n);e.performance.mark("beforeEmit");var _=e.emitFiles(u,m(r),n,o);return e.performance.mark("afterEmit"),e.performance.measure("Emit","beforeEmit","afterEmit"),_}function S(t){return D(e.toPath(t,ge,X))}function D(e){return xe.get(e)}function C(t,n,r){if(t)return n(t,r);var a=[];return e.forEach(te.getSourceFiles(),function(t){r&&r.throwIfCancellationRequested(),e.addRange(a,n(t,r))}),e.sortAndDeduplicateDiagnostics(a)}function E(e,t){return C(e,N,t)}function T(e,t){return C(e,P,t)}function w(e,t){var n=te.getCompilerOptions();return!e||n.out||n.outFile?F(e,t):C(e,R,t)}function N(t){return e.isSourceFileJavaScript(t)?(t.additionalSyntacticDiagnostics||(t.additionalSyntacticDiagnostics=O(t)),e.concatenate(t.additionalSyntacticDiagnostics,t.parseDiagnostics)):t.parseDiagnostics}function A(t){try{return t()}catch(t){throw t instanceof e.OperationCanceledException&&(ae=void 0,re=void 0),t}}function P(t,n){return A(function(){var r=y();e.Debug.assert(!!t.bindDiagnostics);var a=t.bindDiagnostics,i=e.isSourceFileJavaScript(t)?[]:r.getDiagnostics(t,n),o=ce.getDiagnostics(t.fileName),s=me.getDiagnostics(t.fileName);return a.concat(i,o,s)})}function O(t){return A(function(){function n(t){switch(u.kind){case 144:case 147:if(u.questionToken===t)return void c.push(s(t,e.Diagnostics._0_can_only_be_used_in_a_ts_file,"?"));case 149:case 148:case 150:case 151:case 152:case 184:case 225:case 185:case 225:case 223:if(u.type===t)return void c.push(s(t,e.Diagnostics.types_can_only_be_used_in_a_ts_file))}switch(t.kind){case 234:return void c.push(s(t,e.Diagnostics.import_can_only_be_used_in_a_ts_file));case 240:if(t.isExportEquals)return void c.push(s(t,e.Diagnostics.export_can_only_be_used_in_a_ts_file));break;case 255:var a=t;if(107===a.token)return void c.push(s(t,e.Diagnostics.implements_clauses_can_only_be_used_in_a_ts_file));break;case 227:return void c.push(s(t,e.Diagnostics.interface_declarations_can_only_be_used_in_a_ts_file));case 230:return void c.push(s(t,e.Diagnostics.module_declarations_can_only_be_used_in_a_ts_file));case 228:return void c.push(s(t,e.Diagnostics.type_aliases_can_only_be_used_in_a_ts_file));case 229:return void c.push(s(t,e.Diagnostics.enum_declarations_can_only_be_used_in_a_ts_file));case 182:var i=t;return void c.push(s(i.type,e.Diagnostics.type_assertion_expressions_can_only_be_used_in_a_ts_file))}var o=u;u=t,e.forEachChild(t,n,r),u=o}function r(t){switch(u.decorators!==t||i.experimentalDecorators||c.push(s(u,e.Diagnostics.Experimental_support_for_decorators_is_a_feature_that_is_subject_to_change_in_a_future_release_Set_the_experimentalDecorators_option_to_remove_this_warning)),u.kind){case 226:case 149:case 148:case 150:case 151:case 152:case 184:case 225:case 185:case 225:if(t===u.typeParameters)return void c.push(o(t,e.Diagnostics.type_parameter_declarations_can_only_be_used_in_a_ts_file));case 205:if(t===u.modifiers)return a(t,205===u.kind);break;case 147:if(t===u.modifiers){for(var r=0,_=t;r<_.length;r++){var l=_[r];114!==l.kind&&c.push(s(l,e.Diagnostics._0_can_only_be_used_in_a_ts_file,e.tokenToString(l.kind)))}return}break;case 144:if(t===u.modifiers)return void c.push(o(t,e.Diagnostics.parameter_modifiers_can_only_be_used_in_a_ts_file));break;case 179:case 180:case 199:if(t===u.typeArguments)return void c.push(o(t,e.Diagnostics.type_arguments_can_only_be_used_in_a_ts_file))}for(var d=0,f=t;d0,_.path=n,o.useCaseSensitiveFileNames()){var l=Se.get(n);l?U(t,l.fileName,a,s,c):Se.set(n,_)}pe=pe||_.hasNoDefaultLib,i.noResolve||(q(_,r),W(_)),Y(_),r?oe.unshift(_):oe.push(_)}return _}function q(t,r){e.forEach(t.referencedFiles,function(e){var a=n(e.fileName,t.fileName);J(a,r,t,e.pos,e.end)})}function W(t){for(var n=e.map(t.typeReferenceDirectives,function(e){return e.fileName.toLocaleLowerCase()}),r=be(n,t.fileName),a=0;aue,p=l&&!_(i,s)&&!i.noResolve&&o1})&&me.add(e.createCompilerDiagnostic(e.Diagnostics.Cannot_find_the_common_subdirectory_path_for_the_input_files))}if(!i.noEmit&&i.allowJs&&i.declaration&&me.add(e.createCompilerDiagnostic(e.Diagnostics.Option_0_cannot_be_specified_with_option_1,"allowJs","declaration")),i.emitDecoratorMetadata&&!i.experimentalDecorators&&me.add(e.createCompilerDiagnostic(e.Diagnostics.Option_0_cannot_be_specified_without_specifying_option_1,"emitDecoratorMetadata","experimentalDecorators")),i.jsxFactory?(i.reactNamespace&&me.add(e.createCompilerDiagnostic(e.Diagnostics.Option_0_cannot_be_specified_with_option_1,"reactNamespace","jsxFactory")),e.parseIsolatedEntityName(i.jsxFactory,_)||me.add(e.createCompilerDiagnostic(e.Diagnostics.Invalid_value_for_jsxFactory_0_is_not_a_valid_identifier_or_qualified_name,i.jsxFactory))):i.reactNamespace&&!e.isIdentifierText(i.reactNamespace,_)&&me.add(e.createCompilerDiagnostic(e.Diagnostics.Invalid_value_for_reactNamespace_0_is_not_a_valid_identifier,i.reactNamespace)),!i.noEmit&&!i.suppressOutputPathCheck){var v=m(),b=e.createFileMap(o.useCaseSensitiveFileNames()?void 0:function(e){return e.toLocaleLowerCase()});e.forEachExpectedEmitFile(v,function(e){t(e.jsFilePath,b),t(e.declarationFilePath,b)})}}function ee(t,n){he.set(e.toPath(t,ge,X),!0),me.add(n)}var te,ne,re,ae,ie,oe=[],se=e.createMap(),ce=e.createDiagnosticCollection(),ue="number"==typeof i.maxNodeModuleJsDepth?i.maxNodeModuleJsDepth:0,_e=0,le=e.createMap(),de=e.createMap();e.performance.mark("beforeProgram"),o=o||a(i);var fe,pe=i.noLib,me=e.createDiagnosticCollection(),ge=o.getCurrentDirectory(),ye=e.getSupportedExtensions(i),he=e.createFileMap(X);if(o.resolveModuleNames)fe=function(t,n){return o.resolveModuleNames(t,n).map(function(t){if(!t||void 0!==t.extension)return t;var n=e.clone(t);return n.extension=e.extensionFromPath(t.resolvedFileName),n})};else{var ve=function(t,n){return e.resolveModuleName(t,n,i,o).resolvedModule};fe=function(e,t){return c(e,t,ve)}}var be;if(o.resolveTypeReferenceDirectives)be=function(e,t){return o.resolveTypeReferenceDirectives(e,t)};else{var ke=function(t,n){return e.resolveTypeReferenceDirective(t,n,i,o).resolvedTypeReferenceDirective};be=function(e,t){return c(e,t,ke)}}var xe=e.createFileMap(),Se=o.useCaseSensitiveFileNames()?e.createFileMap(function(e){return e.toLowerCase()}):void 0;if(!p()){e.forEach(t,function(e){return M(e,!1)});var De=e.getAutomaticTypeDirectiveNames(i,o);if(De.length)for(var Ce=i.configFilePath?e.getDirectoryPath(i.configFilePath):o.getCurrentDirectory(),Ee=e.combinePaths(Ce,"__inferred type names__.ts"),Te=be(De,Ee),we=0;we=n.length)break;var s=i;if(34===n.charCodeAt(s)){for(i++;i32;)i++;a.push(n.substring(s,i))}}o(a)}var c={},u=[],_=[],l=n(),d=l.optionNameMap,f=l.shortOptionNames;return o(t),{options:c,fileNames:u,errors:_}}function s(t,n){var r="";try{r=n(t)}catch(n){return{error:e.createCompilerDiagnostic(e.Diagnostics.Cannot_read_file_0_Colon_1,t,n.message)}}return c(t,r)}function c(t,n,r){void 0===r&&(r=!0);try{var a=r?_(n):n;return{config:/\S/.test(a)?JSON.parse(a):{}}}catch(n){return{error:e.createCompilerDiagnostic(e.Diagnostics.Failed_to_parse_file_0_Colon_1,t,n.message)}}}function u(t,r){function a(e){return"string"===e.type||"number"===e.type||"boolean"===e.type?void 0:"list"===e.type?a(e.element):e.type}function i(e,t){for(var n in t)if(t[n]===e)return n}function o(t){var r=e.createMap(),o=n().optionNameMap;for(var s in t)if(e.hasProperty(t,s))switch(s){case"init":case"watch":case"version":case"help":case"project":break;default:var c=t[s],u=o[s.toLowerCase()];if(u){var _=a(u);if(_)if("list"===u.type){for(var l=[],d=0,f=c;d=0)return{options:{},fileNames:[],typeAcquisition:{},raw:t,errors:[e.createCompilerDiagnostic(e.Diagnostics.Circularity_detected_while_resolving_configuration_Colon_0,o.concat([p]).join(" -> "))],wildcardDirectories:{}};var y=m(t.compilerOptions,r,_,i),h=t.typeAcquisition||t.typingOptions,v=g(h,r,_,i);if(t.extends){var b=[void 0,void 0,void 0,{}],k=b[0],S=b[1],D=b[2],C=b[3];"string"==typeof t.extends?(A=c(t.extends)||[k,S,D,C],k=A[0],S=A[1],D=A[2],C=A[3]):_.push(e.createCompilerDiagnostic(e.Diagnostics.Compiler_option_0_requires_a_value_of_type_1,"extends","string")),k&&!t.include&&(t.include=k),S&&!t.exclude&&(t.exclude=S),D&&!t.files&&(t.files=D),y=e.assign({},C,y)}y=e.extend(a,y),y.configFilePath=i;var E=u(_),T=E.fileNames,w=E.wildcardDirectories,N=d(t,r,_);return{options:y,fileNames:T,typeAcquisition:v,raw:t,errors:_,wildcardDirectories:w,compileOnSave:N};var A}function d(t,n,r){if(!e.hasProperty(t,e.compileOnSaveCommandLineOption.name))return!1;var a=h(e.compileOnSaveCommandLineOption,t.compileOnSave,n,r);return!("boolean"!=typeof a||!a)&&a}function f(e,t,n){var r=[],a=m(e,t,r,n);return{options:a,errors:r}}function p(e,t,n){var r=[],a=g(e,t,r,n);return{options:a,errors:r}}function m(t,n,r,a){var i="jsconfig.json"===e.getBaseFileName(a)?{allowJs:!0,maxNodeModuleJsDepth:2,allowSyntheticDefaultImports:!0,skipLibCheck:!0}:{};return y(e.optionDeclarations,t,n,i,e.Diagnostics.Unknown_compiler_option_0,r),i}function g(n,r,a,i){var o={enable:"jsconfig.json"===e.getBaseFileName(i),include:[],exclude:[]},s=t(n);return y(e.typeAcquisitionDeclarations,s,r,o,e.Diagnostics.Unknown_type_acquisition_option_0,a),o}function y(t,n,r,a,i,o){if(n){var s=e.arrayToMap(t,function(e){return e.name});for(var c in n)if(c in s){var u=s[c];a[u.name]=h(u,n[c],r,o)}else o.push(e.createCompilerDiagnostic(i,c))}}function h(t,n,r,a){var i=t.type,o="string"==typeof i?i:"string";return"list"===i&&e.isArray(n)?b(t,n,r,a):typeof n===o?"string"!=typeof i?v(t,n,a):(t.isFilePath&&(n=e.normalizePath(e.combinePaths(r,n)),""===n&&(n=".")),n):void a.push(e.createCompilerDiagnostic(e.Diagnostics.Compiler_option_0_requires_a_value_of_type_1,t.name,o))}function v(e,t,n){var a=t.toLowerCase();return a in e.type?e.type[a]:void n.push(r(e))}function b(t,n,r,a){return e.filter(e.map(n,function(e){return h(t.element,e,r,a)}),function(e){return!!e})}function k(e){return"function"==typeof e.trim?e.trim():e.replace(/^[\s]+|[\s]+$/g,"")}function x(t,n,r,a,i,o,s){a=e.normalizePath(a);var c=o.useCaseSensitiveFileNames?N:A,u=e.createMap(),_=e.createMap();n&&(n=S(n,s,!1)),r&&(r=S(r,s,!0));var l=D(n,r,a,o.useCaseSensitiveFileNames),d=e.getSupportedExtensions(i);if(t)for(var f=0,p=t;f0)for(var y=0,h=o.readDirectory(a,d,r,n);y=n.end}function P(e,t,n){return e.pos<=t&&e.end>=n}function O(e,t,n){return F(e.pos,e.end,t,n)}function F(e,t,n,r){var a=Math.max(e,n),i=Math.min(t,r);return at||!I(e,n)}function I(t,n){if(e.nodeIsMissing(t))return!1;switch(t.kind){case 226:case 227:case 229:case 176:case 172:case 161:case 204:case 231:case 232:case 238:case 242:return L(t,17,n);case 256:return I(t.block,n);case 180:if(!t.arguments)return!0;case 179:case 183:case 166:return L(t,19,n);case 158:case 159:return I(t.type,n);case 150:case 151:case 152:case 225:case 184:case 149:case 148:case 154:case 153:case 185:return t.body?I(t.body,n):t.type?I(t.type,n):B(t,19,n);case 230:return t.body&&I(t.body,n);case 208:return t.elseStatement?I(t.elseStatement,n):I(t.thenStatement,n);case 207:return I(t.expression,n)||B(t,24);case 175:case 173:case 178:case 142:case 163:return L(t,21,n);case 155:return t.type?I(t.type,n):B(t,21,n);case 253:case 254:return!1;case 211:case 212:case 213:case 210:return I(t.statement,n);case 209:var r=j(t,105,n);return r?L(t,19,n):I(t.statement,n);case 160:return I(t.exprName,n);case 187:case 186:case 188:case 195:case 196:var a=t;return I(a.expression,n);case 181:return I(t.template,n);case 194:var i=e.lastOrUndefined(t.templateSpans);return I(i,n);case 202:return e.nodeIsPresent(t.literal);case 241:case 235:return e.nodeIsPresent(t.moduleSpecifier);case 190:return I(t.operand,n);case 192:return I(t.right,n);case 193:return I(t.whenFalse,n);default:return!0}}function L(t,n,r){var a=t.getChildren(r);if(a.length){var i=e.lastOrUndefined(a);if(i.kind===n)return!0;if(24===i.kind&&1!==a.length)return a[a.length-2].kind===n}return!1}function M(t){var n=z(t);if(n){var r=n.getChildren(),a=e.indexOf(r,t);return{listItemIndex:a,list:n}}}function B(e,t,n){return!!j(e,t,n)}function j(t,n,r){return e.forEach(t.getChildren(r),function(e){return e.kind===n&&e})}function z(t){var n=e.forEach(t.parent.getChildren(),function(e){if(292===e.kind&&e.pos<=t.pos&&e.end>=t.end)return e});return e.Debug.assert(!n||e.contains(n.getChildren(),t)),n}function K(e,t,n){return void 0===n&&(n=!1),U(e,t,function(e){return oe(e.kind)},n)}function J(e,t,n){return void 0===n&&(n=!1),U(e,t,function(e){return se(e.kind)},n)}function U(e,t,n,r){return void 0===r&&(r=!1),q(e,t,!1,n,r)}function V(e,t,n){return void 0===n&&(n=!1),q(e,t,!0,void 0,n)}function q(t,n,r,a,i){void 0===i&&(i=!1);var o=t;e:for(;;){if(ie(o))return o;if(i)for(var s=e.filter(o.getChildren(),e.isJSDocNode),c=0,u=s;cn.getStart(e)&&te.end||o.pos===e.end;if(s&&ne(o))return n(o)}}return n(t)}function G(t,n,r){function a(e){if(ie(e))return e;var t=e.getChildren(),n=o(t,t.length);return n&&a(n)}function i(s){if(ie(s))return s;for(var c=s.getChildren(),u=0,_=c.length;u<_;u++){var l=c[u];if(t=t||10===l.kind&&d===l.end;if(f){var p=o(c,u);return p&&a(p)}return i(l)}}if(e.Debug.assert(void 0!==r||261===s.kind),c.length){var p=o(c,c.length);return p&&a(p)}}function o(e,t){for(var n=t-1;n>=0;n--)if(ne(e[n]))return e[n]}return i(r||n)}function X(e,t){var n=G(t,e);if(n&&9===n.kind){var r=n.getStart(),a=n.getEnd();if(rr.getStart(t)}function $(t,n,r){var a=V(t,n);if(a&&n<=a.getStart(t)){var i=e.getLeadingCommentRanges(t.text,a.pos);return r?e.forEach(i,function(e){return e.pos=e.pos+3&&"/"===n[e.pos]&&"*"===n[e.pos+1]&&"*"===n[e.pos+2]}var a=V(t,n),i=e.getLeadingCommentRanges(t.text,a.pos);return e.forEach(i,r)}function te(t,n){var r=e.getTokenAtPosition(t,n);if(ie(r))switch(r.kind){case 103:case 109:case 75:r=void 0===r.parent?void 0:r.parent.parent;break;default:r=r.parent}if(r&&r.jsDoc)for(var a=0,i=r.jsDoc;a0?r.join(","):e.ScriptElementKindModifier.none}function ae(t){return 157===t.kind||179===t.kind?t.typeArguments:e.isFunctionLike(t)||226===t.kind||227===t.kind?t.typeParameters:void 0}function ie(e){return e.kind>=0&&e.kind<=140}function oe(t){return 70===t||e.isKeyword(t)}function se(e){return 9===e||8===e||oe(e)}function ce(e){return 2===e||3===e}function ue(t){return!(9!==t&&11!==t&&!e.isTemplateLiteralKind(t))}function _e(e){return 16<=e&&e<=69}function le(t,n){return e.isTemplateLiteralKind(t.kind)&&t.getStart()0&&144===e.declarations[0].kind}function n(){function t(){if(u){var t=e.getIndentString(_);t&&c.push(a(t,e.SymbolDisplayPartKind.space)),u=!1}}function n(e,n){t(),c.push(a(e,n))}function i(e,n){t(),c.push(r(e,n))}function o(){c.push(d()),u=!0}function s(){c=[],u=!0,_=0}var c,u,_;return s(),{displayParts:function(){return c},writeKeyword:function(t){return n(t,e.SymbolDisplayPartKind.keyword)},writeOperator:function(t){return n(t,e.SymbolDisplayPartKind.operator)},writePunctuation:function(t){return n(t,e.SymbolDisplayPartKind.punctuation)},writeSpace:function(t){return n(t,e.SymbolDisplayPartKind.space)},writeStringLiteral:function(t){return n(t,e.SymbolDisplayPartKind.stringLiteral)},writeParameter:function(t){return n(t,e.SymbolDisplayPartKind.parameterName)},writeSymbol:i,writeLine:o,increaseIndent:function(){_++},decreaseIndent:function(){_--},clear:s,trackSymbol:e.noop,reportInaccessibleThisError:e.noop}}function r(n,r){function i(n){var r=n.flags;return 3&r?t(n)?e.SymbolDisplayPartKind.parameterName:e.SymbolDisplayPartKind.localName:4&r?e.SymbolDisplayPartKind.propertyName:32768&r?e.SymbolDisplayPartKind.propertyName:65536&r?e.SymbolDisplayPartKind.propertyName:8&r?e.SymbolDisplayPartKind.enumMemberName:16&r?e.SymbolDisplayPartKind.functionName:32&r?e.SymbolDisplayPartKind.className:64&r?e.SymbolDisplayPartKind.interfaceName:384&r?e.SymbolDisplayPartKind.enumName:1536&r?e.SymbolDisplayPartKind.moduleName:8192&r?e.SymbolDisplayPartKind.methodName:262144&r?e.SymbolDisplayPartKind.typeParameterName:524288&r?e.SymbolDisplayPartKind.aliasName:8388608&r?e.SymbolDisplayPartKind.aliasName:e.SymbolDisplayPartKind.text}return a(n,i(r))}function a(t,n){return{text:t,kind:e.SymbolDisplayPartKind[n]}}function i(){return a(" ",e.SymbolDisplayPartKind.space)}function o(t){return a(e.tokenToString(t),e.SymbolDisplayPartKind.keyword)}function s(t){return a(e.tokenToString(t),e.SymbolDisplayPartKind.punctuation)}function c(t){return a(e.tokenToString(t),e.SymbolDisplayPartKind.operator)}function u(t){var n=e.stringToToken(t);return void 0===n?_(t):o(n)}function _(t){return a(t,e.SymbolDisplayPartKind.text)}function l(e){return e.getNewLine?e.getNewLine():D}function d(){return a("\n",e.SymbolDisplayPartKind.lineBreak)}function f(e){e(S);var t=S.displayParts();return S.clear(),t}function p(e,t,n,r){return f(function(a){e.getSymbolDisplayBuilder().buildTypeDisplay(t,a,n,r)})}function m(e,t,n,r,a){return f(function(i){e.getSymbolDisplayBuilder().buildSymbolDisplay(t,i,n,r,a)})}function g(e,t,n,r){return f(function(a){e.getSymbolDisplayBuilder().buildSignatureDisplay(t,a,n,r)})}function y(t,n,r){if(h(r))return r.getText();if(e.isStringOrNumericLiteral(r)&&142===r.parent.kind)return r.text;var a=e.getLocalSymbolForExportDefault(n),i=t.symbolToString(a||n);return i}function h(e){return e.parent&&(239===e.parent.kind||243===e.parent.kind)&&e.parent.propertyName===e}function v(e){var t=e.length;return t>=2&&e.charCodeAt(0)===e.charCodeAt(t-1)&&(34===e.charCodeAt(0)||39===e.charCodeAt(0))?e.substring(1,t-1):e}function b(t,n){for(var r=[],a=2;a=0){var d=u-o;d>0&&a.push({length:d,classification:e.TokenClass.Whitespace})}a.push({length:_,classification:r(l)}),o=u+_}var f=n.length-o;return f>0&&a.push({length:f,classification:e.TokenClass.Whitespace}),{entries:a,finalLexState:t.endOfLineState}}function r(t){switch(t){case 1:return e.TokenClass.Comment;case 3:return e.TokenClass.Keyword;case 4:return e.TokenClass.NumberLiteral;case 5:return e.TokenClass.Operator;case 6:return e.TokenClass.StringLiteral;case 8:return e.TokenClass.Whitespace;case 10:return e.TokenClass.Punctuation;case 2:case 11:case 12:case 13:case 14:case 15:case 16:case 9:case 17:default:return e.TokenClass.Identifier}}function a(e,t,r){return n(i(e,t,r),e)}function i(n,r,a){function i(){var t=_.getTokenPos(),r=_.getTextPos();if(o(t,r,u(f)),r>=n.length)if(9===f){var a=_.getTokenText();if(_.isUnterminated()){for(var i=a.length-1,s=0;92===a.charCodeAt(i-s);)s++;if(1&s){var c=a.charCodeAt(0);m.endOfLineState=34===c?3:2}}}else 3===f?_.isUnterminated()&&(m.endOfLineState=1):e.isTemplateLiteralKind(f)?_.isUnterminated()&&(15===f?m.endOfLineState=5:12===f?m.endOfLineState=4:e.Debug.fail("Only 'NoSubstitutionTemplateLiteral's and 'TemplateTail's can be unterminated; got SyntaxKind #"+f)):d.length>0&&13===e.lastOrUndefined(d)&&(m.endOfLineState=6)}function o(e,t,n){if(8!==n){0===e&&s>0&&(e+=s),e-=s,t-=s;var r=t-e;r>0&&(m.spans.push(e),m.spans.push(r),m.spans.push(n))}}for(var s=0,f=0,p=0;d.length>0;)d.pop();switch(r){case 3:n='"\\\n'+n,s=3;break;case 2:n="'\\\n"+n,s=3;break;case 1:n="/*\n"+n,s=3;break;case 4:n="`\n"+n,s=2;break;case 5:n="}\n"+n,s=2;case 6:d.push(13)}_.setText(n);var m={endOfLineState:0,spans:[]},g=0;do{if(f=_.scan(),!e.isTrivia(f)){if(40!==f&&62!==f||l[p]){if(22===p&&c(f))f=70;else if(c(p)&&c(f)&&!t(p,f))f=70;else if(70===p&&26===f)g++;else if(28===f&&g>0)g--;else if(118===f||134===f||132===f||121===f||135===f)g>0&&!a&&(f=70);else if(13===f)d.push(f);else if(16===f)d.length>0&&d.push(f);else if(17===f&&d.length>0){var y=e.lastOrUndefined(d);13===y?(f=_.reScanTemplateToken(),15===f?d.pop():e.Debug.assert(14===f,"Should have been a template middle. Was "+f)):(e.Debug.assert(16===y,"Should have been an open brace. Was: "+f),d.pop())}}else 11===_.reScanSlashToken()&&(f=11);p=f}i()}while(1!==f);return m}function o(e){switch(e){case 38:case 40:case 41:case 36:case 37:case 44:case 45:case 46:case 26:case 28:case 29:case 30:case 92:case 91:case 117:case 31:case 32:case 33:case 34:case 47:case 49:case 48:case 52:case 53:case 68:case 67:case 69:case 64:case 65:case 66:case 58:case 59:case 60:case 62:case 63:case 57:case 25:return!0;default:return!1}}function s(e){switch(e){case 36:case 37:case 51:case 50:case 42:case 43:return!0;default:return!1}}function c(e){return e>=71&&e<=140}function u(t){if(c(t))return 3;if(o(t)||s(t))return 5;if(t>=16&&t<=69)return 10;switch(t){case 8:return 4;case 9:return 6;case 11:return 7;case 7:case 3:case 2:return 1;case 5:case 4:return 8;case 70:default:return e.isTemplateLiteralKind(t)?6:2}}var _=e.createScanner(5,!1),l=[];l[70]=!0,l[9]=!0,l[8]=!0,l[11]=!0,l[98]=!0,l[42]=!0,l[43]=!0,l[19]=!0,l[21]=!0,l[17]=!0,l[100]=!0,l[85]=!0;var d=[];return{getClassificationsForLine:a,getEncodedLexicalClassifications:i}}function n(e,t,n,r,i){return o(a(e,t,n,r,i))}function r(e,t){switch(t){case 230:case 226:case 227:case 225:e.throwIfCancellationRequested()}}function a(t,n,a,i,o){function s(e,t,n){_.push(e),_.push(t),_.push(n)}function c(t,n){function r(t){return e.forEach(t.declarations,function(t){return 230===t.kind&&1===e.getModuleInstanceState(t)})}var a=t.getFlags();if(0!==(788448&a)){if(32&a)return 11;if(384&a)return 12;if(524288&a)return 16;if(2&n){if(64&a)return 13;if(262144&a)return 15}else if(1536&a&&(4&n||1&n&&r(t)))return 14}}function u(a){if(a&&e.textSpanIntersectsWith(o,a.getFullStart(),a.getFullWidth())){var _=a.kind;if(r(n,_),70===_&&!e.nodeIsMissing(a)){var l=a;if(i[l.text]){var d=t.getSymbolAtLocation(a);if(d){var f=c(d,e.getMeaningFromLocation(a));f&&s(a.getStart(),a.getWidth(),f)}}}e.forEachChild(a,u)}}var _=[];return u(a),{spans:_,endOfLineState:0}}function i(t){switch(t){case 1:return e.ClassificationTypeNames.comment;case 2:return e.ClassificationTypeNames.identifier;case 3:return e.ClassificationTypeNames.keyword;case 4:return e.ClassificationTypeNames.numericLiteral;case 5:return e.ClassificationTypeNames.operator;case 6:return e.ClassificationTypeNames.stringLiteral;case 8:return e.ClassificationTypeNames.whiteSpace;case 9:return e.ClassificationTypeNames.text;case 10:return e.ClassificationTypeNames.punctuation;case 11:return e.ClassificationTypeNames.className;case 12:return e.ClassificationTypeNames.enumName;
-case 13:return e.ClassificationTypeNames.interfaceName;case 14:return e.ClassificationTypeNames.moduleName;case 15:return e.ClassificationTypeNames.typeParameterName;case 16:return e.ClassificationTypeNames.typeAliasName;case 17:return e.ClassificationTypeNames.parameterName;case 18:return e.ClassificationTypeNames.docCommentTagName;case 19:return e.ClassificationTypeNames.jsxOpenTagName;case 20:return e.ClassificationTypeNames.jsxCloseTagName;case 21:return e.ClassificationTypeNames.jsxSelfClosingTagName;case 22:return e.ClassificationTypeNames.jsxAttribute;case 23:return e.ClassificationTypeNames.jsxText;case 24:return e.ClassificationTypeNames.jsxAttributeStringLiteralValue}}function o(t){e.Debug.assert(t.spans.length%3===0);for(var n=t.spans,r=[],a=0,o=n.length;a=0),a>0){var s=n||m(t.kind,t);s&&i(r,a,s)}return!0}function p(e){switch(e.parent&&e.parent.kind){case 248:if(e.parent.tagName===e)return 19;break;case 249:if(e.parent.tagName===e)return 20;break;case 247:if(e.parent.tagName===e)return 21;break;case 250:if(e.parent.name===e)return 22}}function m(t,n){if(e.isKeyword(t))return 3;if((26===t||28===t)&&n&&e.getTypeArgumentOrTypeParameterList(n.parent))return 10;if(e.isPunctuation(t)){if(n){if(57===t&&(223===n.parent.kind||147===n.parent.kind||144===n.parent.kind||250===n.parent.kind))return 5;if(192===n.parent.kind||190===n.parent.kind||191===n.parent.kind||193===n.parent.kind)return 5}return 10}if(8===t)return 4;if(9===t)return 250===n.parent.kind?24:6;if(11===t)return 6;if(e.isTemplateLiteralKind(t))return 6;if(10===t)return 23;if(70===t){if(n)switch(n.parent.kind){case 226:if(n.parent.name===n)return 11;return;case 143:if(n.parent.name===n)return 15;return;case 227:if(n.parent.name===n)return 13;return;case 229:if(n.parent.name===n)return 12;return;case 230:if(n.parent.name===n)return 14;return;case 144:if(n.parent.name===n)return e.isThisIdentifier(n)?3:17;return}return 2}}function g(a){if(a&&e.decodedTextSpanIntersectsWith(y,h,a.pos,a.getFullWidth())){r(t,a.kind);for(var i=a.getChildren(n),o=0,s=i.length;oe.argumentIndex){var s=o.parameters[e.argumentIndex];E(n.getTypeAtLocation(s.valueDeclaration),r)}}if(r.length)return{isGlobalCompletion:!1,isMemberCompletion:!1,isNewIdentifierLocation:!0,entries:r}}function D(e){var t=n.getTypeAtLocation(e.expression),r=[];if(t&&(b(t.getApparentProperties(),r,e,!1),r.length))return{isGlobalCompletion:!1,isMemberCompletion:!0,isNewIdentifierLocation:!0,entries:r}}function C(e){var t=n.getContextualType(e);if(t){var r=[];if(E(t,r),r.length)return{isGlobalCompletion:!1,isMemberCompletion:!1,isNewIdentifierLocation:!1,entries:r}}}function E(t,n){t&&(65536&t.flags?e.forEach(t.types,function(e){return E(e,n)}):32&t.flags&&n.push({name:t.text,kindModifiers:e.ScriptElementKindModifier.none,kind:e.ScriptElementKind.variableElement,sortText:"0"}))}function T(t){var n,r=e.normalizeSlashes(t.text),i=t.getSourceFile().path,o=e.getDirectoryPath(i),s=z(t.text,t.getStart()+1);return n=K(r)||e.isRootedDiskPath(r)?a.rootDirs?N(a.rootDirs,r,o,e.getSupportedExtensions(a),!1,s,i):A(r,o,e.getSupportedExtensions(a),!1,s,i):P(r,o,s),{isGlobalCompletion:!1,isMemberCompletion:!1,isNewIdentifierLocation:!0,entries:n}}function w(t,n,r,a){t=e.map(t,function(t){return e.normalizePath(e.isRootedDiskPath(t)?t:e.combinePaths(n,t))});for(var i,o=0,s=t;o=e.pos&&r<=e.end&&e});if(s){var c={isGlobalCompletion:!1,isMemberCompletion:!1,isNewIdentifierLocation:!0,entries:[]},u=n.text.substr(s.pos,r-s.pos),_=g.exec(u);if(_){var l=_[1],d=_[2],f=_[3],p=e.getDirectoryPath(n.path);if("path"===d){var m=z(f,s.pos+l.length);c.entries=A(f,p,e.getSupportedExtensions(a),!0,m,n.path)}else{var y={start:s.pos+l.length,length:_[0].length-l.length};c.entries=I(t,a,p,y)}}return c}}}}function I(t,n,r,a,i){if(void 0===i&&(i=[]),n.types)for(var o=0,s=n.types;o=2&&46===e.charCodeAt(0)){var t=e.length>=3&&46===e.charCodeAt(1)?2:1,n=e.charCodeAt(t);return 47===n||92===n}return!1}function J(t){return e.hasTrailingDirectorySeparator(t)?e.ensureTrailingDirectorySeparator(e.normalizePath(t)):e.normalizePath(t)}if(e.isInReferenceComment(f,m))return R(f,m);if(e.isInString(f,m))return k(f,m);var U=i(n,r,f,m);if(U){var V=U.symbols,q=U.isGlobalCompletion,W=U.isMemberCompletion,H=U.isNewIdentifierLocation,G=U.location,X=U.isJsDocTagName;if(X)return{isGlobalCompletion:!1,isMemberCompletion:!1,isNewIdentifierLocation:!1,entries:e.JsDoc.getAllJsDocCompletionEntries()};var Y=[];if(e.isSourceFileJavaScript(f)){var Q=b(V,Y,G,!0);e.addRange(Y,h(f,G.pos,Q))}else{if(!V||0===V.length){if(1!==f.languageVariant||!G.parent||249!==G.parent.kind)return;var Z=G.parent.parent.openingElement.tagName;Y.push({name:Z.text,kind:void 0,kindModifiers:void 0,sortText:"0"})}b(V,Y,G,!0)}return W||X||e.addRange(Y,p),{isGlobalCompletion:q,isMemberCompletion:W,isNewIdentifierLocation:H,entries:Y}}}function r(t,n,r,a,s,c){var u=i(t,n,a,s);if(u){var _=u.symbols,l=u.location,d=e.forEach(_,function(e){return o(t,e,r.target,!1,l)===c?e:void 0});if(d){var f=e.SymbolDisplay.getSymbolDisplayPartsDocumentationAndSymbolKind(t,d,a,l,l,7),m=f.displayParts,g=f.documentation,y=f.symbolKind;return{name:c,kindModifiers:e.SymbolDisplay.getSymbolModifiers(d),kind:y,displayParts:m,documentation:g}}}var h=e.forEach(p,function(e){return e.name===c});if(h)return{name:c,kind:e.ScriptElementKind.keyword,kindModifiers:e.ScriptElementKindModifier.none,displayParts:[e.displayPart(c,e.SymbolDisplayPartKind.keyword)],documentation:void 0}}function a(t,n,r,a,s,c){var u=i(t,n,a,s);if(u){var _=u.symbols,l=u.location;return e.forEach(_,function(e){return o(t,e,r.target,!1,l)===c?e:void 0})}}function i(t,n,r,a){function i(){if(q=!1,J=!0,U=!1,70===I.kind||141===I.kind||177===I.kind){var n=t.getSymbolAtLocation(I);if(n&&8388608&n.flags&&(n=t.getAliasedSymbol(n)),n&&1952&n.flags){var r=t.getExportsOfModule(n);e.forEach(r,function(e){t.isValidPropertyAccess(I.parent,e.name)&&W.push(e)})}}var a=t.getTypeAtLocation(I);o(a)}function o(e){if(e){for(var n=0,r=e.getApparentProperties();n0&&(W=x(s,a)),!0}function p(n){var r=238===n.kind?235:241,a=e.getAncestor(n,r),i=a.moduleSpecifier;if(!i)return!1;J=!0,U=!1;var o,s=t.getSymbolAtLocation(a.moduleSpecifier);return s&&(o=t.getExportsOfModule(s)),W=o?k(o,n.elements):e.emptyArray,!0}function m(e){if(e)switch(e.kind){case 16:case 25:var t=e.parent;if(t&&(176===t.kind||172===t.kind))return t}}function g(e){if(e)switch(e.kind){case 16:case 25:switch(e.parent.kind){case 238:case 242:return e.parent}}}function y(e){if(e){var t=e.parent;switch(e.kind){case 27:case 40:case 70:case 250:case 251:if(t&&(247===t.kind||248===t.kind))return t;if(250===t.kind)return t.parent;break;case 9:if(t&&(250===t.kind||251===t.kind))return t.parent;break;case 17:if(t&&252===t.kind&&t.parent&&250===t.parent.kind)return t.parent.parent;if(t&&251===t.kind)return t.parent}}}function h(e){switch(e){case 184:case 185:case 225:case 149:case 148:case 151:case 152:case 153:case 154:case 155:return!0}return!1}function v(e){var t=e.parent.kind;switch(e.kind){case 25:return 223===t||224===t||205===t||229===t||h(t)||226===t||197===t||227===t||173===t||228===t;case 22:return 173===t;case 55:return 174===t;case 20:return 173===t;case 18:return 256===t||h(t);case 16:return 229===t||227===t||161===t;case 24:return 146===t&&e.parent&&e.parent.parent&&(227===e.parent.parent.kind||161===e.parent.parent.kind);case 26:return 226===t||197===t||227===t||228===t||h(t);case 114:return 147===t;case 23:return 144===t||e.parent&&e.parent.parent&&173===e.parent.parent.kind;case 113:case 111:case 112:return 144===t;case 117:return 239===t||243===t||237===t;case 74:case 82:case 108:case 88:case 103:case 124:case 133:case 90:case 109:case 75:case 115:case 136:return!0}switch(e.getText()){case"abstract":case"async":case"class":case"const":case"declare":case"enum":case"function":case"interface":case"let":case"private":case"protected":case"public":case"static":case"var":case"yield":return!0}return!1}function b(e){if(8===e.kind){var t=e.getFullText();return"."===t.charAt(t.length-1)}return!1}function k(t,n){for(var r=e.createMap(),i=0,o=n;i=0&&!p(n,r[a],105);a--);var i=_(t.statement);return e.forEach(i,function(e){l(t,e)&&p(n,e.getFirstToken(),71,76)}),e.map(n,s)}function h(e){var t=d(e);if(t)switch(t.kind){case 211:case 212:case 213:case 209:case 210:return y(t);case 218:return v(t)}}function v(t){var n=[];return p(n,t.getFirstToken(),97),e.forEach(t.caseBlock.clauses,function(r){p(n,r.getFirstToken(),72,78);var a=_(r);e.forEach(a,function(e){l(t,e)&&p(n,e.getFirstToken(),71)})}),e.map(n,s)}function b(t){var n=[];if(p(n,t.getFirstToken(),101),t.catchClause&&p(n,t.catchClause.getFirstToken(),73),t.finallyBlock){var r=e.findChildOfKind(t,86,a);p(n,r,86)}return e.map(n,s)}function k(t){var n=u(t);if(n){var r=[];return e.forEach(c(n),function(e){p(r,e.getFirstToken(),99)}),e.isFunctionBlock(n)&&e.forEachReturnStatement(n,function(e){p(r,e.getFirstToken(),95)}),e.map(r,s)}}function x(t){var r=e.getContainingFunction(t);if(r&&n(r.body,204)){var a=[];return e.forEachReturnStatement(r.body,function(e){p(a,e.getFirstToken(),95)}),e.forEach(c(r.body),function(e){p(a,e.getFirstToken(),99)}),e.map(a,s)}}function S(t){for(var r=[];n(t.parent,208)&&t.parent.elseStatement===t;)t=t.parent;for(;t;){var i=t.getChildren();p(r,i[0],89);for(var o=i.length-1;o>=0&&!p(r,i[o],81);o--);if(!n(t.elseStatement,208))break;t=t.elseStatement}for(var c=[],o=0;o=u.end;d--)if(!e.isWhiteSpaceSingleLine(a.text.charCodeAt(d))){l=!1;break}if(l){c.push({fileName:D,textSpan:e.createTextSpanFromBounds(u.getStart(),_.end),kind:e.HighlightSpanKind.reference}),o++;continue}}c.push(s(r[o]))}return c}var D=a.fileName,C=o(t);if(C&&0!==C.length)return[{fileName:D,highlightSpans:C}]}var _=e.getTouchingWord(a,i);if(_)return c(_)||u(_)}function r(e,t){for(var n=e.parent;219===n.kind;n=n.parent)if(n.label.text===t)return!0;return!1}t.getDocumentHighlights=n}(t=e.DocumentHighlights||(e.DocumentHighlights={}))}(o||(o={}));var o;!function(e){function t(t,n){function r(e){return"_"+e.target+"|"+e.module+"|"+e.noResolve+"|"+e.jsx+"|"+e.allowJs+"|"+e.baseUrl+"|"+JSON.stringify(e.typeRoots)+"|"+JSON.stringify(e.rootDirs)+"|"+JSON.stringify(e.paths)}function a(t,n){var r=f[t];return!r&&n&&(f[t]=r=e.createFileMap()),r}function i(){var e=Object.keys(f).filter(function(e){return e&&"_"===e.charAt(0)}).map(function(e){var t=f[e],n=[];return t.forEachValue(function(e,t){n.push({name:e,refCount:t.languageServiceRefCount,references:t.owners.slice(0)})}),n.sort(function(e,t){return t.refCount-e.refCount}),{bucket:e,sourceFiles:n}});return JSON.stringify(e,void 0,2)}function o(t,a,i,o,c){var u=e.toPath(t,n,p),_=r(a);return s(t,u,a,_,i,o,c)}function s(e,t,n,r,a,i,o){return _(e,t,n,r,a,i,!0,o)}function c(t,a,i,o,s){var c=e.toPath(t,n,p),_=r(a);return u(t,c,a,_,i,o,s)}function u(e,t,n,r,a,i,o){return _(e,t,n,r,a,i,!1,o)}function _(t,n,r,i,o,s,c,u){var _=a(i,!0),l=_.get(n);if(l)l.sourceFile.version!==s&&(l.sourceFile=e.updateLanguageServiceSourceFile(l.sourceFile,o,s,o.getChangeRange(l.sourceFile.scriptSnapshot)));else{e.Debug.assert(c,"How could we be trying to update a document that the registry doesn't have?");var d=e.createLanguageServiceSourceFile(t,o,r.target,s,!1,u);l={sourceFile:d,languageServiceRefCount:0,owners:[]},_.set(n,l)}return c&&l.languageServiceRefCount++,l.sourceFile}function l(t,a){var i=e.toPath(t,n,p),o=r(a);return d(i,o)}function d(t,n){var r=a(n,!1);e.Debug.assert(void 0!==r);var i=r.get(t);i.languageServiceRefCount--,e.Debug.assert(i.languageServiceRefCount>=0),0===i.languageServiceRefCount&&r.remove(t)}void 0===n&&(n="");var f=e.createMap(),p=e.createGetCanonicalFileName(!!t);return{acquireDocument:o,acquireDocumentWithKey:s,updateDocument:c,updateDocumentWithKey:u,releaseDocument:l,releaseDocumentWithKey:d,reportStats:i,getKeyForCompilationSettings:r}}e.createDocumentRegistry=t}(o||(o={}));var o;!function(e){var t;!function(t){function n(t,n,a,i,o,s,c){var u=e.getTouchingPropertyName(i,o,!0);if(u!==i)switch(u.kind){case 8:if(!e.isLiteralNameOfPropertyDeclarationOrIndexAccess(u))break;case 70:case 98:case 122:case 9:return r(t,n,u,a,s,c,!1)}}function r(t,n,r,a,o,u,d){function m(n){var a=e.SymbolDisplay.getSymbolDisplayPartsDocumentationAndSymbolKind(t,n,r.getSourceFile(),e.getContainerNode(r),r),i=e.map(a.displayParts,function(e){return e.text}).join(""),o=n.declarations;if(o&&0!==o.length)return{containerKind:"",containerName:"",name:i,kind:a.symbolKind,fileName:o[0].getSourceFile().fileName,textSpan:e.createTextSpan(o[0].getStart(),0),displayParts:a.displayParts}}function g(n,r){if(8388608&n.flags){var a=e.getDeclarationOfKind(n,236);if(a)return t.getAliasedSymbol(n);var i=e.forEach(n.declarations,function(e){
-return 239===e.kind||243===e.kind?e:void 0});if(i&&(!i.propertyName||i.propertyName===r))return 239===i.kind?t.getAliasedSymbol(n):t.getExportSpecifierLocalTargetSymbol(i)}}function y(e,t){return g(e,t)||e}function h(n){return e.isArrayLiteralOrObjectLiteralDestructuringPattern(n.parent.parent)&&t.getPropertySymbolOfDestructuringAssignment(n)}function v(t){var n=e.getDeclarationOfKind(t,174);return n&&172===n.parent.kind&&!n.propertyName}function b(n){if(v(n)){var r=e.getDeclarationOfKind(n,174),a=t.getTypeAtLocation(r.parent);return a&&t.getPropertyOfType(a,r.name.text)}}function k(t,n){if(e.isImportOrExportSpecifierName(n))return n.getText();var r=e.getLocalSymbolForExportDefault(t);return t=r||t,e.stripQuotes(t.name)}function x(t){var n=t.valueDeclaration;if(n&&(184===n.kind||197===n.kind))return n;if(8196&t.flags){var r=e.forEach(t.getDeclarations(),function(t){return 8&e.getModifierFlags(t)?t:void 0});if(r)return e.getAncestor(r,226)}if(!(8388608&t.flags||v(t)||t.parent||268435456&t.flags)){var a,i=t.getDeclarations();if(i)for(var o=0,s=i;o=0&&(n.throwIfCancellationRequested(),!(_>i));){var l=_+u;0!==_&&e.isIdentifierPart(s.charCodeAt(_-1),5)||l!==c&&e.isIdentifierPart(s.charCodeAt(l),5)||o.push(_),_=s.indexOf(r,_+u+1)}return o}function D(t,r){var a=[],i=t.getSourceFile(),o=r.text,s=S(i,o,t.getStart(),t.getEnd());e.forEach(s,function(t){n.throwIfCancellationRequested();var s=e.getTouchingWord(i,t);s&&s.getWidth()===o.length&&(s===r||e.isJumpStatementTarget(s)&&e.getTargetLabel(s,o)===r)&&a.push(c(s))});var u={containerKind:"",containerName:"",fileName:r.getSourceFile().fileName,kind:e.ScriptElementKind.label,name:o,textSpan:e.createTextSpanFromBounds(r.getStart(),r.getEnd()),displayParts:[e.displayPart(o,e.SymbolDisplayPartKind.text)]};return[{definition:u,references:a}]}function C(t,n){if(t)switch(t.kind){case 70:return t.getWidth()===n.length;case 9:if(e.isLiteralNameOfPropertyDeclarationOrIndexAccess(t)||p(t))return t.getWidth()===n.length+2;break;case 8:if(e.isLiteralNameOfPropertyDeclarationOrIndexAccess(t))return t.getWidth()===n.length}return!1}function E(r,a,i,o,s,u,l,p,g){function h(){if(d){var e=v(o);if(e){var n=t.getTypeAtLocation(e.expression);if(n){if(n.symbol&&96&n.symbol.flags&&n.symbol!==a.parent)return[n.symbol];if(196608&n.flags)return w(n)}}}}function v(t){return e.isRightSideOfPropertyAccess(t)&&t.parent}function b(t,n){e.Debug.assert(e.isClassLike(a.valueDeclaration));var r=n.parent;if(t===a&&e.isClassLike(r))e.Debug.assert(r.name===n),k(x(a));else{var i=f(n);i&&e.isClassLike(i)&&y(t,n)===a&&k(D(i))}}function k(t){if(t.length){var n=E(a);e.addRange(n.references,e.map(t,c))}}function x(t){for(var n=[],r=0,a=t.members.__constructor.declarations;r=0?N(_.name,f):122===o.kind&&b(c,a)}}})}}function T(n,r){function a(t){e.forEach(r,function(e){return t.fileName===e.fileName&&t.textSpan.start===e.textSpan.start&&t.textSpan.length===e.textSpan.length})||r.push(t)}if(e.isDeclarationName(n)&&i(n.parent))r.push(c(n.parent));else if(70===n.kind){258===n.parent.kind&&s(n,t,r);var o=A(n);if(o)return void r.push(c(o));var u=N(n);if(u){var _=u.parent;e.isVariableLike(_)&&_.type===u&&_.initializer&&P(_.initializer)?a(c(_.initializer)):e.isFunctionLike(_)&&_.type===u&&_.body?204===_.body.kind?e.forEachReturnStatement(_.body,function(e){e.expression&&P(e.expression)&&a(c(e.expression))}):P(_.body)&&a(c(_.body)):e.isAssertionExpression(_)&&P(_.expression)&&a(c(_.expression))}}}function w(e,t){void 0===t&&(t=[]);for(var n=0,r=e.types;n=0?e:void 0})});if(_)return _;var d=h(a);if(d&&n.indexOf(d)>=0)return d}var f=b(r);return f&&n.indexOf(f)>=0?f:e.forEach(t.getRootSymbols(r),function(t){if(n.indexOf(t)>=0)return t;if(t.parent&&96&t.parent.flags){if(o&&!e.forEach(o,function(e){return O(t.parent,e,s)}))return;var r=[];return M(t.parent,t.getName(),r,e.createMap()),e.forEach(r,function(e){return n.indexOf(e)>=0?e:void 0})}})}function j(t){if(142!==t.name.kind)return t.name.text;var n=t.name.expression;return e.isStringOrNumericLiteral(n)?n.text:void 0}function z(n){var r=n.parent,a=t.getContextualType(r),i=j(n);if(i&&a){var o=[],s=a.getProperty(i);return s&&o.push(s),65536&a.flags&&e.forEach(a.types,function(e){var t=e.getProperty(i);t&&o.push(t)}),o}}function K(t,n){if(n){var r=void 0;do{r=t;for(var a=0,i=n;a0?i:void 0}if(96===a.kind||e.isSuperProperty(a.parent)){var o=t.getSymbolAtLocation(a);return o.valueDeclaration&&[e.FindAllReferences.getReferenceEntryFromNode(o.valueDeclaration)]}var s=e.FindAllReferences.getReferencedSymbolsForNode(t,n,a,r,!1,!1,!0),i=e.flatMap(s,function(t){return e.map(t.references,function(e){var t=e.textSpan,n=e.fileName;return{textSpan:t,fileName:n}})});return i&&i.length>0?i:void 0}t.getImplementationAtPosition=n}(t=e.GoToImplementation||(e.GoToImplementation={}))}(o||(o={}));var o;!function(e){var t;!function(t){function n(t){var n=[];return r(t,function(t){var r=e.getCommentsFromJSDoc(t);if(r)for(var a=0,i=r;a0);for(var n=0,r=t;n0);for(var n=e.PatternMatchKind.camelCase,r=0,a=t;r0)return r}switch(t.kind){case 261:var i=t;return e.isExternalModule(i)?'"'+e.escapeString(e.getBaseFileName(e.removeFileExtension(e.normalizePath(i.fileName))))+'"':"";case 185:case 225:case 184:case 226:case 197:return 512&e.getModifierFlags(t)?"default":w(t);case 150:return"constructor";case 154:return"new()";case 153:return"()";case 155:return"[]";case 285:return v(t);default:return""}}function v(e){if(e.name)return e.name.text;var t=e.parent&&e.parent.parent;if(t&&205===t.kind&&t.declarationList.declarations.length>0){var n=t.declarationList.declarations[0].name;if(70===n.kind)return n.text}return""}function b(t){function n(e){if(r(e)&&(a.push(e),e.children))for(var t=0,i=e.children;t0?e.declarationNameToString(t.name):223===t.parent.kind?e.declarationNameToString(t.parent.name):192===t.parent.kind&&57===t.parent.operatorToken.kind?a(t.parent.left).replace(L,""):257===t.parent.kind&&t.parent.name?a(t.parent.name):512&e.getModifierFlags(t)?"default":e.isClassLike(t)?"":""}function N(e){return 184===e.kind||185===e.kind||197===e.kind}t.getNavigationBarItems=n,t.getNavigationTree=r;var A,P,O=[],F=e.collator&&e.collator.compare("a","B")<0,R=F?e.collator.compare:function(t,n){for(var r=0;r1){var a={pos:t,end:n,kind:2};r(a,!1)}}function o(t){return e.isFunctionBlock(t)&&185!==t.parent.kind}function s(r){if(!(_>l)){switch(e.isDeclaration(r)&&a(r),r.kind){case 204:if(!e.isFunctionBlock(r)){var i=r.parent,d=e.findChildOfKind(r,16,t),f=e.findChildOfKind(r,17,t);if(209===i.kind||212===i.kind||213===i.kind||211===i.kind||208===i.kind||210===i.kind||217===i.kind||256===i.kind){n(i,d,f,o(r));break}if(221===i.kind){var p=i;if(p.tryBlock===r){n(i,d,f,o(r));break}if(p.finallyBlock===r){var m=e.findChildOfKind(p,86,t);if(m){n(m,d,f,o(r));break}}}var g=e.createTextSpanFromBounds(r.getStart(),r.end);c.push({textSpan:g,hintSpan:g,bannerText:u,autoCollapse:o(r)});break}case 231:var d=e.findChildOfKind(r,16,t),f=e.findChildOfKind(r,17,t);
-n(r.parent,d,f,o(r));break;case 226:case 227:case 229:case 176:case 232:var d=e.findChildOfKind(r,16,t),f=e.findChildOfKind(r,17,t);n(r,d,f,o(r));break;case 175:var y=e.findChildOfKind(r,20,t),h=e.findChildOfKind(r,21,t);n(r,y,h,o(r))}_++,e.forEachChild(r,s),_--}}var c=[],u="...",_=0,l=20;return s(t),c}t.collectElements=n}(t=e.OutliningElementsCollector||(e.OutliningElementsCollector={}))}(o||(o={}));var o;!function(e){function t(e,t,n,r){return{kind:e,punctuationStripped:t,isCaseSensitive:n,camelCaseWeight:r}}function n(n){function o(e){return b||!e}function c(t){if(!o(t))return p(t,e.lastOrUndefined(v))}function _(t,n){if(!o(n)){var r=p(n,e.lastOrUndefined(v));if(r&&(t=t||[],!(v.length-1>t.length))){for(var a=r,i=v.length-2,s=t.length-1;i>=0;i-=1,s-=1){var c=v[i],u=t[s],_=p(u,c);if(!_)return;e.addRange(a,_)}return a}}}function l(e){return e in h||(h[e]=m(e)),h[e]}function d(n,r,a){var o=s(n,r.textLowerCase);if(0===o)return r.text.length===n.length?t(k.exact,a,n===r.text):t(k.prefix,a,e.startsWith(n,r.text));var c=r.isLowerCase;if(c){if(o>0)for(var u=l(n),_=0,d=u;_0)return t(k.substring,a,!0);if(!c&&r.characterSpans.length>0){var p=l(n),m=y(n,p,r,!1);if(void 0!==m)return t(k.camelCase,a,!0,m);if(m=y(n,p,r,!0),void 0!==m)return t(k.camelCase,a,!1,m)}return c&&r.text.length0&&i(n.charCodeAt(o))?t(k.substring,a,!1):void 0}function f(e){for(var t=0;tt.length)return!1;if(r)for(var s=0;s1}}function r(e){return{totalTextChunk:f(e),subWordTextChunks:d(e)}}function a(e){return 0===e.subWordTextChunks.length}function i(t){if(t>=65&&t<=90)return!0;if(t<127||!e.isUnicodeIdentifierStart(t,5))return!1;var n=String.fromCharCode(t);return n===n.toUpperCase()}function o(t){if(t>=97&&t<=122)return!0;if(t<127||!e.isUnicodeIdentifierStart(t,5))return!1;var n=String.fromCharCode(t);return n===n.toLowerCase()}function s(e,t){for(var n=0,r=e.length-t.length;n<=r;n++)if(c(e,t,n))return n;return-1}function c(e,t,n){for(var r=0,a=t.length;r=65&&e<=90?97+(e-65):e<127?e:String.fromCharCode(e).toLowerCase().charCodeAt(0)}function _(e){return e>=48&&e<=57}function l(e){return i(e)||o(e)||_(e)||95===e||36===e}function d(e){for(var t=[],n=0,r=0,a=0;a0&&(t.push(f(e.substr(n,r))),r=0)}return r>0&&t.push(f(e.substr(n,r))),t}function f(e){var t=e.toLowerCase();return{text:e,textLowerCase:t,isLowerCase:e===t,characterSpans:p(e)}}function p(e){return g(e,!1)}function m(e){return g(e,!0)}function g(t,n){for(var r=[],a=0,i=1,o=t.length;i0){if(e.forEach(d,s))return o(e.getLocaleSpecificMessage(e.Diagnostics.You_cannot_rename_elements_that_are_defined_in_the_standard_TypeScript_library));var f=e.stripQuotes(e.getDeclaredName(t,l,_)),p=e.SymbolDisplay.getSymbolKind(t,l,_);if(p)return{canRename:!0,kind:p,displayName:f,localizedErrorMessage:void 0,fullDisplayName:t.getFullyQualifiedName(l),kindModifiers:e.SymbolDisplay.getSymbolModifiers(l),triggerSpan:c(_,a)}}}else if(9===_.kind){var m=e.getStringLiteralTypeForNode(_,t);if(m){if(s(_))return o(e.getLocaleSpecificMessage(e.Diagnostics.You_cannot_rename_elements_that_are_defined_in_the_standard_TypeScript_library));var f=e.stripQuotes(m.text);return{canRename:!0,kind:e.ScriptElementKind.variableElement,displayName:f,localizedErrorMessage:void 0,fullDisplayName:f,kindModifiers:e.ScriptElementKindModifier.none,triggerSpan:c(_,a)}}}}return o(e.getLocaleSpecificMessage(e.Diagnostics.You_cannot_rename_this_element))}t.getRenameInfo=n}(t=e.Rename||(e.Rename={}))}(o||(o={}));var o;!function(e){var t;!function(t){function n(t,n,a,i){var o=t.getTypeChecker(),s=e.findTokenOnLeftOfPosition(n,a);if(s){var c=l(s,a,n);if(i.throwIfCancellationRequested(),c){var u=c.invocation,_=[],d=o.getResolvedSignature(u,_);if(i.throwIfCancellationRequested(),_.length)return p(_,d,c,o);if(e.isSourceFileJavaScript(n))return r(c,t)}}}function r(e,t){if(179===e.invocation.kind){var n=e.invocation,r=n.expression,a=70===r.kind?r:177===r.kind?r.name:void 0;if(a&&a.text)for(var i=t.getTypeChecker(),o=0,s=t.getSourceFiles();o0&&25===e.lastOrUndefined(n).kind&&r++,r}function s(t,n,r){return e.Debug.assert(r>=n.getStart(),"Assumed 'position' could not occur before node."),e.isTemplateLiteralKind(n.kind)?e.isInsideTemplateLiteral(n,r)?0:t+2:t+1}function c(t,n,r){var a=12===t.template.kind?1:t.template.templateSpans.length+1;return e.Debug.assert(0===n||ni.parent.end)&&e.Debug.fail("Node of kind "+i.kind+" is not a subspan of its parent of kind "+i.parent.kind);var o=a(i,n,r);if(o)return o}}function d(t,n,r){var a=t.getChildren(r),i=a.indexOf(n);return e.Debug.assert(i>=0&&a.length>i+1),a[i+1]}function f(e,t){for(var n=-1,r=-1,a=0;a=t)return a;i.parameters.length>r&&(r=i.parameters.length,n=a)}return n}function p(t,n,r,a){function i(t){var n=e.mapToDisplayParts(function(e){return a.getSymbolDisplayBuilder().buildParameterDisplay(t,e,u)});return{name:t.name,documentation:t.getDocumentationComment(),displayParts:n,isOptional:a.isOptionalParameter(t.valueDeclaration)}}function o(t){var n=e.mapToDisplayParts(function(e){return a.getSymbolDisplayBuilder().buildTypeParameterDisplay(t,e,u)});return{name:t.symbol.name,documentation:g,displayParts:n,isOptional:!1}}var s=r.argumentsSpan,c=0===r.kind,u=r.invocation,_=e.getInvokedExpression(u),l=a.getSymbolAtLocation(_),d=l&&e.symbolToDisplayParts(a,l,void 0,void 0),p=e.map(t,function(t){var n,r=[],s=[];d&&e.addRange(r,d);var _;if(c){_=!1,r.push(e.punctuationPart(26));var l=t.typeParameters;n=l&&l.length>0?e.map(l,o):g,s.push(e.punctuationPart(28));var f=e.mapToDisplayParts(function(e){return a.getSymbolDisplayBuilder().buildDisplayForParametersAndDelimiters(t.thisParameter,t.parameters,e,u)});e.addRange(s,f)}else{_=t.hasRestParameter;var p=e.mapToDisplayParts(function(e){return a.getSymbolDisplayBuilder().buildDisplayForTypeParametersAndDelimiters(t.typeParameters,e,u)});e.addRange(r,p),r.push(e.punctuationPart(18));var m=t.parameters;n=m.length>0?e.map(m,i):g,s.push(e.punctuationPart(19))}var y=e.mapToDisplayParts(function(e){return a.getSymbolDisplayBuilder().buildReturnTypeDisplay(t,e,u)});return e.addRange(s,y),{isVariadic:_,prefixDisplayParts:r,suffixDisplayParts:s,separatorDisplayParts:[e.punctuationPart(25),e.spacePart()],parameters:n,documentation:t.getDocumentationComment()}}),m=r.argumentIndex,y=r.argumentCount,h=t.indexOf(n);return h<0&&(h=f(t,y)),e.Debug.assert(0===m||m0?e.getNodeModifiers(t.declarations[0]):e.ScriptElementKindModifier.none}function i(t,a,i,o,s,c){function u(){v.length&&v.push(e.lineBreakPart())}function _(){v.push(e.spacePart()),v.push(e.keywordPart(91)),v.push(e.spacePart())}function l(n,r){var a=e.symbolToDisplayParts(t,n,r||i,void 0,3);e.addRange(v,a)}function d(t,n){u(),n&&(f(n),v.push(e.spacePart()),l(t))}function f(t){switch(t){case e.ScriptElementKind.variableElement:case e.ScriptElementKind.functionElement:case e.ScriptElementKind.letElement:case e.ScriptElementKind.constElement:case e.ScriptElementKind.constructorImplementationElement:return void v.push(e.textOrKeywordPart(t));default:return v.push(e.punctuationPart(18)),v.push(e.textOrKeywordPart(t)),void v.push(e.punctuationPart(19))}}function p(n,r,a){e.addRange(v,e.signatureToDisplayParts(t,n,o,32|a)),r.length>1&&(v.push(e.spacePart()),v.push(e.punctuationPart(18)),v.push(e.operatorPart(36)),v.push(e.displayPart((r.length-1).toString(),e.SymbolDisplayPartKind.numericLiteral)),v.push(e.spacePart()),v.push(e.textPart(2===r.length?"overload":"overloads")),v.push(e.punctuationPart(19))),g=n.getDocumentationComment()}function m(n,r){var a=e.mapToDisplayParts(function(e){t.getSymbolDisplayBuilder().buildTypeParameterDisplayFromSymbol(n,e,r)});e.addRange(v,a)}void 0===c&&(c=e.getMeaningFromLocation(s));var g,y,h,v=[],b=a.flags,k=r(t,a,b,s),x=98===s.kind&&e.isExpression(s);if(k!==e.ScriptElementKind.unknown||32&b||8388608&b){k!==e.ScriptElementKind.memberGetAccessorElement&&k!==e.ScriptElementKind.memberSetAccessorElement||(k=e.ScriptElementKind.memberVariableElement);var S=void 0;if(h=x?t.getTypeAtLocation(s):t.getTypeOfSymbolAtLocation(a,s)){if(s.parent&&177===s.parent.kind){var D=s.parent.name;(D===s||D&&0===D.getFullWidth())&&(s=s.parent)}var C=void 0;if(179===s.kind||180===s.kind?C=s:(e.isCallExpressionTarget(s)||e.isNewExpressionTarget(s))&&(C=s.parent),C){var E=[];S=t.getResolvedSignature(C,E),!S&&E.length&&(S=E[0]);var T=180===C.kind||96===C.expression.kind,w=T?h.getConstructSignatures():h.getCallSignatures();if(e.contains(w,S.target)||e.contains(w,S)||(S=w.length?w[0]:void 0),S){switch(T&&32&b?(k=e.ScriptElementKind.constructorImplementationElement,d(h.symbol,k)):8388608&b?(k=e.ScriptElementKind.alias,f(k),v.push(e.spacePart()),T&&(v.push(e.keywordPart(93)),v.push(e.spacePart())),l(a)):d(a,k),k){case e.ScriptElementKind.memberVariableElement:case e.ScriptElementKind.variableElement:case e.ScriptElementKind.constElement:case e.ScriptElementKind.letElement:case e.ScriptElementKind.parameterElement:case e.ScriptElementKind.localVariableElement:v.push(e.punctuationPart(55)),v.push(e.spacePart()),T&&(v.push(e.keywordPart(93)),v.push(e.spacePart())),32768&h.flags&&16&h.objectFlags||!h.symbol||e.addRange(v,e.symbolToDisplayParts(t,h.symbol,o,void 0,1)),p(S,w,8);break;default:p(S,w)}y=!0}}else if(e.isNameOfFunctionDeclaration(s)&&!(98304&a.flags)||122===s.kind&&150===s.parent.kind){var N=s.parent,w=150===N.kind?h.getNonNullableType().getConstructSignatures():h.getNonNullableType().getCallSignatures();S=t.isImplementationOfOverload(N)?w[0]:t.getSignatureFromDeclaration(N),150===N.kind?(k=e.ScriptElementKind.constructorImplementationElement,d(h.symbol,k)):d(153!==N.kind||2048&h.symbol.flags||4096&h.symbol.flags?a:h.symbol,k),p(S,w),y=!0}}}if(32&b&&!y&&!x&&(e.getDeclarationOfKind(a,197)?f(e.ScriptElementKind.localClassElement):v.push(e.keywordPart(74)),v.push(e.spacePart()),l(a),m(a,i)),64&b&&2&c&&(u(),v.push(e.keywordPart(108)),v.push(e.spacePart()),l(a),m(a,i)),524288&b&&(u(),v.push(e.keywordPart(136)),v.push(e.spacePart()),l(a),m(a,i),v.push(e.spacePart()),v.push(e.operatorPart(57)),v.push(e.spacePart()),e.addRange(v,e.typeToDisplayParts(t,t.getDeclaredTypeOfSymbol(a),o,512))),384&b&&(u(),e.forEach(a.declarations,e.isConstEnumDeclaration)&&(v.push(e.keywordPart(75)),v.push(e.spacePart())),v.push(e.keywordPart(82)),v.push(e.spacePart()),l(a)),1536&b){u();var A=e.getDeclarationOfKind(a,230),P=A&&A.name&&70===A.name.kind;v.push(e.keywordPart(P?128:127)),v.push(e.spacePart()),l(a)}if(262144&b&&2&c)if(u(),v.push(e.punctuationPart(18)),v.push(e.textPart("type parameter")),v.push(e.punctuationPart(19)),v.push(e.spacePart()),l(a),a.parent)_(),l(a.parent,o),m(a.parent,o);else{var A=e.getDeclarationOfKind(a,143);if(e.Debug.assert(void 0!==A),A=A.parent)if(e.isFunctionLikeKind(A.kind)){_();var S=t.getSignatureFromDeclaration(A);154===A.kind?(v.push(e.keywordPart(93)),v.push(e.spacePart())):153!==A.kind&&A.name&&l(A.symbol),e.addRange(v,e.signatureToDisplayParts(t,S,i,32))}else 228===A.kind&&(_(),v.push(e.keywordPart(136)),v.push(e.spacePart()),l(A.symbol),m(A.symbol,i))}if(8&b){d(a,"enum member");var A=a.declarations[0];if(260===A.kind){var O=t.getConstantValue(A);void 0!==O&&(v.push(e.spacePart()),v.push(e.operatorPart(57)),v.push(e.spacePart()),v.push(e.displayPart(O.toString(),e.SymbolDisplayPartKind.numericLiteral)))}}if(8388608&b&&(u(),233===a.declarations[0].kind?(v.push(e.keywordPart(83)),v.push(e.spacePart()),v.push(e.keywordPart(128))):v.push(e.keywordPart(90)),v.push(e.spacePart()),l(a),e.forEach(a.declarations,function(n){if(234===n.kind){var r=n;if(e.isExternalModuleImportEqualsDeclaration(r))v.push(e.spacePart()),v.push(e.operatorPart(57)),v.push(e.spacePart()),v.push(e.keywordPart(131)),v.push(e.punctuationPart(18)),v.push(e.displayPart(e.getTextOfNode(e.getExternalModuleImportEqualsDeclarationExpression(r)),e.SymbolDisplayPartKind.stringLiteral)),v.push(e.punctuationPart(19));else{var a=t.getSymbolAtLocation(r.moduleReference);a&&(v.push(e.spacePart()),v.push(e.operatorPart(57)),v.push(e.spacePart()),l(a,o))}return!0}})),!y)if(k!==e.ScriptElementKind.unknown){if(h)if(x?(u(),v.push(e.keywordPart(98))):d(a,k),k===e.ScriptElementKind.memberVariableElement||3&b||k===e.ScriptElementKind.localVariableElement||x)if(v.push(e.punctuationPart(55)),v.push(e.spacePart()),h.symbol&&262144&h.symbol.flags){var F=e.mapToDisplayParts(function(e){t.getSymbolDisplayBuilder().buildTypeParameterDisplay(h,e,o)});e.addRange(v,F)}else e.addRange(v,e.typeToDisplayParts(t,h,o));else if(16&b||8192&b||16384&b||131072&b||98304&b||k===e.ScriptElementKind.memberFunctionElement){var w=h.getNonNullableType().getCallSignatures();p(w[0],w)}}else k=n(t,a,s);if(!g&&(g=a.getDocumentationComment(),0===g.length&&4&a.flags&&a.parent&&e.forEach(a.parent.declarations,function(e){return 261===e.kind})))for(var R=0,I=a.declarations;R0))break}}return{displayParts:v,documentation:g,symbolKind:k}}function o(t){return!t.parent&&e.forEach(t.declarations,function(t){if(184===t.kind)return!0;if(223!==t.kind&&225!==t.kind)return!1;for(var n=t.parent;!e.isFunctionBlock(n);n=n.parent)if(261===n.kind||231===n.kind)return!1;return!0})}t.getSymbolKind=n,t.getSymbolModifiers=a,t.getSymbolDisplayPartsDocumentationAndSymbolKind=i}(t=e.SymbolDisplay||(e.SymbolDisplay={}))}(o||(o={}));var o;!function(e){function t(t,n){var a=[],i=n.compilerOptions?r(n.compilerOptions,a):e.getDefaultCompilerOptions();i.isolatedModules=!0,i.suppressOutputPathCheck=!0,i.allowNonTsExtensions=!0,i.noLib=!0,i.lib=void 0,i.types=void 0,i.noEmit=void 0,i.noEmitOnError=void 0,i.paths=void 0,i.rootDirs=void 0,i.declaration=void 0,i.declarationDir=void 0,i.out=void 0,i.outFile=void 0,i.noResolve=!0;var o=n.fileName||(i.jsx?"module.tsx":"module.ts"),s=e.createSourceFile(o,t,i.target);n.moduleName&&(s.moduleName=n.moduleName),n.renamedDependencies&&(s.renamedDependencies=e.createMap(n.renamedDependencies));var c,u,_=e.getNewLineCharacter(i),l={getSourceFile:function(t){return t===e.normalizePath(o)?s:void 0},writeFile:function(t,n){e.fileExtensionIs(t,".map")?(e.Debug.assert(void 0===u,"Unexpected multiple source map outputs for the file '"+t+"'"),u=n):(e.Debug.assert(void 0===c,"Unexpected multiple outputs for the file: '"+t+"'"),c=n)},getDefaultLibFileName:function(){return"lib.d.ts"},useCaseSensitiveFileNames:function(){return!1},getCanonicalFileName:function(e){return e},getCurrentDirectory:function(){return""},getNewLine:function(){return _},fileExists:function(e){return e===o},readFile:function(){return""},directoryExists:function(){return!0},getDirectories:function(){return[]}},d=e.createProgram([o],i,l);return n.reportDiagnostics&&(e.addRange(a,d.getSyntacticDiagnostics(s)),e.addRange(a,d.getOptionsDiagnostics())),d.emit(),e.Debug.assert(void 0!==c,"Output generation failed"),{outputText:c,diagnostics:a,sourceMapText:u}}function n(n,r,a,i,o){var s=t(n,{compilerOptions:r,fileName:a,reportDiagnostics:!!i,moduleName:o});return e.addRange(i,s.diagnostics),s.outputText}function r(t,n){a=a||e.filter(e.optionDeclarations,function(t){return"object"==typeof t.type&&!e.forEachProperty(t.type,function(e){return"number"!=typeof e})}),t=e.clone(t);for(var r=function(r){if(!e.hasProperty(t,r.name))return"continue";var a=t[r.name];"string"==typeof a?t[r.name]=e.parseCustomTypeOption(r,a,n):e.forEachProperty(r.type,function(e){return e===a})||n.push(e.createCompilerDiagnosticForInvalidCustomType(r))},i=0,o=a;i>=a,n+=a;return t},t.prototype.IncreaseInsertionIndex=function(t){var n=this.rulesInsertionIndexBitmap>>t&i;n++,e.Debug.assert((n&i)===n,"Adding more rules into the sub-bucket than allowed. Maximum allowed is 32 rules.");var r=this.rulesInsertionIndexBitmap&~(i<=0},t}();t.TokenRangeAccess=n;var r=function(){function e(e){this.tokens=e&&e.length?e:[]}return e.prototype.GetTokens=function(){return this.tokens},e.prototype.Contains=function(e){return this.tokens.indexOf(e)>=0},e}();t.TokenValuesAccess=r;var a=function(){function e(e){this.token=e}return e.prototype.GetTokens=function(){return[this.token]},e.prototype.Contains=function(e){return e===this.token},e}();t.TokenSingleValueAccess=a;var i=function(){function e(){}return e.prototype.GetTokens=function(){for(var e=[],t=0;t<=140;t++)e.push(t);return e},e.prototype.Contains=function(){return!0},e.prototype.toString=function(){return"[allTokens]"},e}();t.TokenAllAccess=i;var o=function(){function e(e){this.tokenAccess=e}return e.FromToken=function(t){return new e(new a(t))},e.FromTokens=function(t){return new e(new r(t))},e.FromRange=function(t,r,a){return void 0===a&&(a=[]),new e(new n(t,r,a))},e.AllTokens=function(){return new e(new i)},e.prototype.GetTokens=function(){return this.tokenAccess.GetTokens()},e.prototype.Contains=function(e){return this.tokenAccess.Contains(e)},e.prototype.toString=function(){return this.tokenAccess.toString()},e}();o.Any=o.AllTokens(),o.AnyIncludingMultilineComments=o.FromTokens(o.Any.GetTokens().concat([3])),o.Keywords=o.FromRange(71,140),o.BinaryOperators=o.FromRange(26,69),o.BinaryKeywordOperators=o.FromTokens([91,92,140,117,125]),o.UnaryPrefixOperators=o.FromTokens([42,43,51,50]),o.UnaryPrefixExpressions=o.FromTokens([8,70,18,20,16,98,93]),o.UnaryPreincrementExpressions=o.FromTokens([70,18,98,93]),o.UnaryPostincrementExpressions=o.FromTokens([70,19,21,93]),o.UnaryPredecrementExpressions=o.FromTokens([70,18,98,93]),o.UnaryPostdecrementExpressions=o.FromTokens([70,19,21,93]),o.Comments=o.FromTokens([2,3]),o.TypeNames=o.FromTokens([70,132,134,121,135,104,118]),t.TokenRange=o}(n=t.Shared||(t.Shared={}))}(t=e.formatting||(e.formatting={}))}(o||(o={}));var o;!function(e){var t;!function(t){var n=function(){function n(){this.globalRules=new t.Rules}return n.prototype.getRuleName=function(e){return this.globalRules.getRuleName(e)},n.prototype.getRuleByName=function(e){return this.globalRules[e]},n.prototype.getRulesMap=function(){return this.rulesMap},n.prototype.ensureUpToDate=function(n){if(!this.options||!e.compareDataObjects(this.options,n)){var r=this.createActiveRules(n),a=t.RulesMap.create(r);this.activeRules=r,this.rulesMap=a,this.options=e.clone(n)}},n.prototype.createActiveRules=function(e){var t=this.globalRules.HighPriorityCommonRules.slice(0);return e.insertSpaceAfterCommaDelimiter?t.push(this.globalRules.SpaceAfterComma):t.push(this.globalRules.NoSpaceAfterComma),e.insertSpaceAfterFunctionKeywordForAnonymousFunctions?t.push(this.globalRules.SpaceAfterAnonymousFunctionKeyword):t.push(this.globalRules.NoSpaceAfterAnonymousFunctionKeyword),e.insertSpaceAfterKeywordsInControlFlowStatements?t.push(this.globalRules.SpaceAfterKeywordInControl):t.push(this.globalRules.NoSpaceAfterKeywordInControl),e.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis?(t.push(this.globalRules.SpaceAfterOpenParen),t.push(this.globalRules.SpaceBeforeCloseParen),t.push(this.globalRules.NoSpaceBetweenParens)):(t.push(this.globalRules.NoSpaceAfterOpenParen),t.push(this.globalRules.NoSpaceBeforeCloseParen),t.push(this.globalRules.NoSpaceBetweenParens)),e.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets?(t.push(this.globalRules.SpaceAfterOpenBracket),t.push(this.globalRules.SpaceBeforeCloseBracket),t.push(this.globalRules.NoSpaceBetweenBrackets)):(t.push(this.globalRules.NoSpaceAfterOpenBracket),t.push(this.globalRules.NoSpaceBeforeCloseBracket),t.push(this.globalRules.NoSpaceBetweenBrackets)),e.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces!==!1?(t.push(this.globalRules.SpaceAfterOpenBrace),t.push(this.globalRules.SpaceBeforeCloseBrace),t.push(this.globalRules.NoSpaceBetweenEmptyBraceBrackets)):(t.push(this.globalRules.NoSpaceAfterOpenBrace),t.push(this.globalRules.NoSpaceBeforeCloseBrace),t.push(this.globalRules.NoSpaceBetweenEmptyBraceBrackets)),e.insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces?(t.push(this.globalRules.SpaceAfterTemplateHeadAndMiddle),t.push(this.globalRules.SpaceBeforeTemplateMiddleAndTail)):(t.push(this.globalRules.NoSpaceAfterTemplateHeadAndMiddle),t.push(this.globalRules.NoSpaceBeforeTemplateMiddleAndTail)),e.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces?(t.push(this.globalRules.SpaceAfterOpenBraceInJsxExpression),t.push(this.globalRules.SpaceBeforeCloseBraceInJsxExpression)):(t.push(this.globalRules.NoSpaceAfterOpenBraceInJsxExpression),t.push(this.globalRules.NoSpaceBeforeCloseBraceInJsxExpression)),e.insertSpaceAfterSemicolonInForStatements?t.push(this.globalRules.SpaceAfterSemicolonInFor):t.push(this.globalRules.NoSpaceAfterSemicolonInFor),e.insertSpaceBeforeAndAfterBinaryOperators?(t.push(this.globalRules.SpaceBeforeBinaryOperator),t.push(this.globalRules.SpaceAfterBinaryOperator)):(t.push(this.globalRules.NoSpaceBeforeBinaryOperator),t.push(this.globalRules.NoSpaceAfterBinaryOperator)),e.placeOpenBraceOnNewLineForControlBlocks&&t.push(this.globalRules.NewLineBeforeOpenBraceInControl),e.placeOpenBraceOnNewLineForFunctions&&(t.push(this.globalRules.NewLineBeforeOpenBraceInFunction),t.push(this.globalRules.NewLineBeforeOpenBraceInTypeScriptDeclWithBlock)),e.insertSpaceAfterTypeAssertion?t.push(this.globalRules.SpaceAfterTypeAssertion):t.push(this.globalRules.NoSpaceAfterTypeAssertion),t=t.concat(this.globalRules.LowPriorityCommonRules)},n}();t.RulesProvider=n}(t=e.formatting||(e.formatting={}))}(o||(o={}));var o;!function(e){var t;!function(t){function n(t,n,r,a){var i=n.getLineAndCharacterOfPosition(t).line;if(0===i)return[];for(var o=e.getEndLinePosition(i,n);e.isWhiteSpaceSingleLine(n.text.charCodeAt(o));)o--;e.isLineBreak(n.text.charCodeAt(o))&&o--;var s={pos:e.getStartPositionOfLine(i-1,n),end:o+1};return p(s,n,a,r,2)}function r(e,t,n,r){return s(e,24,t,r,n,3)}function a(e,t,n,r){return s(e,17,t,r,n,4)}function i(e,t,n){var r={pos:0,end:e.text.length};return p(r,e,n,t,0)}function o(t,n,r,a,i){var o={pos:e.getLineStartPositionForPosition(t,r),end:n};return p(o,r,i,a,1)}function s(t,n,r,a,i,o){var s=c(t,n,r);if(!s)return[];var u={pos:e.getLineStartPositionForPosition(s.getStart(r),r),end:s.end};return p(u,r,a,i,o)}function c(t,n,r){var a=e.findPrecedingToken(t,r);if(a&&a.kind===n&&t===a.getEnd()){for(var i=a;i&&i.parent&&i.parent.end===a.end&&!u(i.parent,i);)i=i.parent;return i}}function u(t,n){switch(t.kind){case 226:case 227:return e.rangeContainsRange(t.members,n);case 230:var r=t.body;return r&&231===r.kind&&e.rangeContainsRange(r.statements,n);case 261:case 204:case 231:return e.rangeContainsRange(t.statements,n);case 256:return e.rangeContainsRange(t.block.statements,n)}return!1}function _(t,n){function r(a){var i=e.forEachChild(a,function(r){return e.startEndContainsRange(r.getStart(n),r.end,t)&&r});if(i){var o=r(i);if(o)return o}return a}return r(n)}function l(t,n){function r(){return!1}if(!t.length)return r;var a=t.filter(function(t){return e.rangeOverlapsWithStartEnd(n,t.start,t.start+t.length)}).sort(function(e,t){return e.start-t.start});if(!a.length)return r;var i=0;return function(t){for(;;){if(i>=a.length)return!1;var n=a[i];if(t.end<=n.start)return!1;if(e.startEndOverlapsWithStartEnd(t.pos,t.end,n.start,n.start+n.length))return!0;i++}}}function d(t,n,r){var a=t.getStart(r);if(a===n.pos&&t.end===n.end)return a;var i=e.findPrecedingToken(n.pos,r);return i?i.end>=n.pos?t.pos:i.end:t.pos}function f(e,n,r){for(var a,i=-1;e;){var o=r.getLineAndCharacterOfPosition(e.getStart(r)).line;if(i!==-1&&o!==i)break;if(t.SmartIndenter.shouldIndentChildNode(e,a))return n.indentSize;i=o,a=e,e=e.parent}return 0}function p(n,r,a,i,o){function s(n,i,o,s,c){if(e.rangeOverlapsWithStartEnd(s,n,i)||e.rangeContainsStartEnd(s,n,i)){if(c!==-1)return c}else{var u=r.getLineAndCharacterOfPosition(n).line,_=e.getLineStartPositionForPosition(n,r),l=t.SmartIndenter.findFirstNonWhitespaceColumn(_,n,r,a);if(u!==o||n===l){var d=t.SmartIndenter.getBaseIndentation(a);return d>l?d:l}}return-1}function c(e,n,i,o,s,c){var u=i,_=t.SmartIndenter.shouldIndentChildNode(e)?a.indentSize:0;return c===n?(u=n===M?B:s.getIndentation(),_=Math.min(a.indentSize,s.getDelta(e)+_)):u===-1&&(u=t.SmartIndenter.childStartsOnTheSameLineWithElseInIfStatement(o,e,n,r)?s.getIndentation():s.getIndentation()+s.getDelta(e)),{indentation:u,delta:_}}function u(e){if(e.modifiers&&e.modifiers.length)return e.modifiers[0].kind;switch(e.kind){case 226:return 74;case 227:return 108;case 225:return 88;case 229:return 229;case 151:return 124;case 152:return 133;case 149:if(e.asteriskToken)return 38;case 147:case 144:return e.name.kind}}function p(e,n,r,i){function o(n,r){return t.SmartIndenter.nodeWillIndentChild(e,r,!0)?n:0}return{getIndentationForComment:function(e,t,n){switch(e){case 17:case 21:case 19:return r+o(i,n)}return t!==-1?t:r},getIndentationForToken:function(t,a,s){if(n!==t&&e.decorators&&a===u(e))return r;switch(a){case 16:case 17:case 20:case 21:case 18:case 19:case 81:case 105:case 56:return r;default:return n!==t?r+o(i,s):r}},getIndentation:function(){return r},getDelta:function(e){return o(i,e)},recomputeIndentation:function(n){e.parent&&t.SmartIndenter.shouldIndentChildNode(e.parent,e)&&(n?r+=a.indentSize:r-=a.indentSize,i=t.SmartIndenter.shouldIndentChildNode(e)?a.indentSize:0)}}}function h(t,a,i,o,u,_){function l(a,i,o,u,_,l,d,p){var m=a.getStart(r),g=r.getLineAndCharacterOfPosition(m).line,y=g;a.decorators&&(y=r.getLineAndCharacterOfPosition(e.getNonDecoratorTokenPosOfNode(a,r)).line);var v=-1;if(d&&(v=s(m,a.end,_,n,i),v!==-1&&(i=v)),!e.rangeOverlapsWithStartEnd(n,a.pos,a.end))return a.endm)break;f(b,t,u)}if(!J.isOnToken())return i;if(e.isToken(a)&&10!==a.kind){var b=J.readTokenInfo(a);return e.Debug.assert(b.token.end===a.end,"Token end is child end"),f(b,t,u,a),i}var x=145===a.kind?g:l,S=c(a,g,v,t,u,x);return h(a,k,g,y,S.indentation,S.delta),k=t,p&&175===o.kind&&i===-1&&(i=S.indentation),i}function d(n,a,i,o){var s=m(a,n),u=g(s),_=o,d=i;if(0!==s)for(;J.isOnToken();){var y=J.readTokenInfo(a);if(y.token.end>n.pos)break;if(y.token.kind===s){d=r.getLineAndCharacterOfPosition(y.token.pos).line;var h=c(y.token,d,-1,a,o,i);_=p(a,i,h.indentation,h.delta),f(y,a,_)}else f(y,a,o)}for(var v=-1,b=0;bt.end)break;f(S,t,y)}}}function v(t,a,i,o){for(var s=0,c=t;s0){var D=y(S,a);P(b,k.character,D)}else A(b,k.character)}}}function E(t,n,a){for(var i=t;is)){var c=T(o,s);c!==-1&&(e.Debug.assert(c===o||!e.isWhiteSpaceSingleLine(r.text.charCodeAt(c-1))),A(c,s+1-c))}}}function T(t,n){for(var a=n;a>=t&&e.isWhiteSpaceSingleLine(r.text.charCodeAt(a));)a--;return a!==n?a+1:-1}function w(){var e=R?R.end:n.pos,t=r.getLineAndCharacterOfPosition(e).line,a=r.getLineAndCharacterOfPosition(n.end).line;E(t,a+1,R)}function N(t,n,r){return{span:e.createTextSpan(t,n),newText:r}}function A(e,t){t&&V.push(N(e,t,""))}function P(e,t,n){(t||n)&&V.push(N(e,t,n))}function O(e,t,n,i,o){switch(e.Operation.Action){case 1:return;case 8:t.end!==i.pos&&A(t.end,i.pos-t.end);break;case 4:if(1!==e.Flag&&n!==o)return;var s=o-n;1!==s&&P(t.end,i.pos-t.end,a.newLineCharacter);break;case 2:if(1!==e.Flag&&n!==o)return;var c=i.pos-t.end;1===c&&32===r.text.charCodeAt(t.end)||P(t.end,i.pos-t.end," ")}}var F,R,I,L,M,B,j=l(r.parseDiagnostics,n),z=new t.FormattingContext(r,o),K=_(n,r),J=t.getFormattingScanner(r,d(K,n,r),n.end),U=t.SmartIndenter.getIndentationForNode(K,n,r,a),V=[];if(J.advance(),J.isOnToken()){var q=r.getLineAndCharacterOfPosition(K.getStart(r)).line,W=q;K.decorators&&(W=r.getLineAndCharacterOfPosition(e.getNonDecoratorTokenPosOfNode(K,r)).line);var H=f(K,a,r);h(K,K,q,W,U,H)}if(!J.isOnToken()){var G=J.getCurrentLeadingTrivia();G&&(v(G,K,K,void 0),w())}return J.close(),V}function m(e,t){switch(e.kind){case 150:case 225:case 184:case 149:case 148:case 185:if(e.typeParameters===t)return 26;if(e.parameters===t)return 18;break;case 179:case 180:if(e.typeArguments===t)return 26;if(e.arguments===t)return 18;break;case 157:if(e.typeArguments===t)return 26}return 0}function g(e){switch(e){case 18:return 19;case 26:return 28}return 0}function y(e,t){function n(e,t){for(var n="",r=0;rr.text.length)return a(o);if(o.indentStyle===e.IndentStyle.None)return 0;var c=e.findPrecedingToken(n,r);if(!c)return a(o);var l=e.isStringOrRegularExpressionOrTemplateLiteral(c.kind);if(l&&c.getStart(r)<=n&&c.end>n)return 0;var d=r.getLineAndCharacterOfPosition(n).line;if(o.indentStyle===e.IndentStyle.Block){for(var m=n;m>0;){var g=r.text.charCodeAt(m);if(!e.isWhiteSpace(g))break;m--}var y=e.getLineStartPositionForPosition(m,r);return t.findFirstNonWhitespaceColumn(y,m,r,o)}if(25===c.kind&&192!==c.parent.kind){var h=s(c,r,o);if(h!==-1)return h}for(var v,b,x,S=c;S;){if(e.positionBelongsToNode(S,n,r)&&k(S,v)){b=_(S,r),x=u(c,S,d,r)?0:d!==b.line?o.indentSize:0;break}var h=f(S,r,o);if(h!==-1)return h;if(h=p(S,r,o),h!==-1)return h+o.indentSize;v=S,S=S.parent}return S?i(S,b,void 0,x,r,o):a(o)}function r(e,t,n,r){var a=n.getLineAndCharacterOfPosition(e.getStart(n));return i(e,a,t,0,n,r)}function a(e){return e.baseIndentSize||0}function i(e,t,n,r,i,s){for(var u,_=e.parent;_;){var d=!0;if(n){var m=e.getStart(i);d=mn.end}if(d){var g=f(e,i,s);if(g!==-1)return g+r}u=o(_,e,i);var y=u.line===t.line||l(_,e,t.line,i);if(d){var g=c(e,_,t,y,i,s);if(g!==-1)return g+r;if(g=p(e,i,s),g!==-1)return g+r}k(_,e)&&!y&&(r+=s.indentSize),e=_,t=u,_=e.parent}return r+a(s)}function o(e,t,n){var r=d(t,n);return r?n.getLineAndCharacterOfPosition(r.pos):n.getLineAndCharacterOfPosition(e.getStart(n))}function s(t,n,r){var a=e.findListItemInfo(t);return a&&a.listItemIndex>0?m(a.list.getChildren(),a.listItemIndex-1,n,r):-1}function c(t,n,r,a,i,o){var s=(e.isDeclaration(t)||e.isStatementButNotDeclaration(t))&&(261===n.kind||!a);return s?g(r,i,o):-1}function u(t,n,r,a){var i=e.findNextToken(t,n);if(!i)return!1;if(16===i.kind)return!0;if(17===i.kind){var o=_(i,a).line;return r===o}return!1}function _(e,t){return t.getLineAndCharacterOfPosition(e.getStart(t))}function l(t,n,r,a){if(208===t.kind&&t.elseStatement===n){var i=e.findChildOfKind(t,81,a);e.Debug.assert(void 0!==i);var o=_(i,a).line;return o===r}return!1}function d(t,n){if(t.parent)switch(t.parent.kind){case 157:if(t.parent.typeArguments&&e.rangeContainsStartEnd(t.parent.typeArguments,t.getStart(n),t.getEnd()))return t.parent.typeArguments;break;case 176:return t.parent.properties;case 175:return t.parent.elements;case 225:case 184:case 185:case 149:case 148:case 153:case 154:var r=t.getStart(n);if(t.parent.typeParameters&&e.rangeContainsStartEnd(t.parent.typeParameters,r,t.getEnd()))return t.parent.typeParameters;if(e.rangeContainsStartEnd(t.parent.parameters,r,t.getEnd()))return t.parent.parameters;break;case 180:case 179:var r=t.getStart(n);if(t.parent.typeArguments&&e.rangeContainsStartEnd(t.parent.typeArguments,r,t.getEnd()))return t.parent.typeArguments;if(t.parent.arguments&&e.rangeContainsStartEnd(t.parent.arguments,r,t.getEnd()))return t.parent.arguments}}function f(t,n,r){function a(a){var i=e.indexOf(a,t);return i!==-1?m(a,i,n,r):-1}var i=d(t,n);return i?a(i):-1}function p(e,t,n){function r(e){for(;;)switch(e.kind){case 179:case 180:case 177:case 178:e=e.expression;break;default:return e}}if(19===e.kind)return-1;if(e.parent&&(179===e.parent.kind||180===e.parent.kind)&&e.parent.expression!==e){var a=e.parent.expression,i=r(a);if(a===i)return-1;var o=t.getLineAndCharacterOfPosition(a.end),s=t.getLineAndCharacterOfPosition(i.end);return o.line===s.line?-1:g(o,t,n)}return-1}function m(t,n,r,a){e.Debug.assert(n>=0&&n=0;s--)if(25!==t[s].kind){var c=r.getLineAndCharacterOfPosition(t[s].end).line;if(c!==o.line)return g(o,r,a);o=_(t[s],r)}return-1}function g(e,t,n){var r=t.getPositionOfLineAndCharacter(e.line,0);return h(r,r+e.character,t,n)}function y(t,n,r,a){for(var i=0,o=0,s=t;s0&&(r=r.concat(n))}),r}var i=e.createMap();t.registerCodeFix=n,t.getSupportedErrorCodes=r,t.getFixes=a}(t=e.codefix||(e.codefix={}))}(o||(o={}));var o;!function(e){var t;!function(t){function n(e,t){return e.body.getFirstToken(t).getEnd()}t.registerCodeFix({errorCodes:[e.Diagnostics.Constructors_for_derived_classes_must_contain_a_super_call.code],getCodeActions:function(t){var r=t.sourceFile,a=e.getTokenAtPosition(r,t.span.start);if(122===a.kind){var i=n(a.parent,r);return[{description:e.getLocaleSpecificMessage(e.Diagnostics.Add_missing_super_call),changes:[{fileName:r.fileName,textChanges:[{newText:"super();",span:{start:i,length:0}}]}]}]}}}),t.registerCodeFix({errorCodes:[e.Diagnostics.super_must_be_called_before_accessing_this_in_the_constructor_of_a_derived_class.code],getCodeActions:function(t){function r(t){if(207===t.kind&&e.isSuperCall(t.expression))return t;if(!e.isFunctionLike(t))return e.forEachChild(t,r)}var a=t.sourceFile,i=e.getTokenAtPosition(a,t.span.start);if(98===i.kind){var o=e.getContainingFunction(i),s=r(o.body);if(s){if(s.expression&&179==s.expression.kind)for(var c=s.expression.arguments,u=0;u=141?new v(e,t,n):70===e?new S(70,t,n):new x(e,t,n);return a.parent=r,a}function n(){return{getNodeConstructor:function(){return v},getTokenConstructor:function(){return x},getIdentifierConstructor:function(){return S},getSourceFileConstructor:function(){return E},getSymbolConstructor:function(){return k},getTypeConstructor:function(){return D},getSignatureConstructor:function(){return C}}}function r(t){var n=!0;for(var r in t)if(e.hasProperty(t,r)&&!a(r)){n=!1;break}if(n)return t;var i={};for(var r in t)if(e.hasProperty(t,r)){var o=a(r)?r:r.charAt(0).toLowerCase()+r.substr(1);i[o]=t[r]}return i}function a(e){return!e.length||e.charAt(0)===e.charAt(0).toLowerCase()}function o(t){return t?e.map(t,function(e){return e.text}).join(""):""}function c(){return{target:1,jsx:1}}function u(){return e.codefix.getSupportedErrorCodes()}function _(e,t,n){e.version=n,e.scriptSnapshot=t}function l(t,n,r,a,i,o){var s=n.getText(0,n.getLength()),c=e.createSourceFile(t,s,r,i,o);return _(c,n,a),c}function d(t,n,r,a,i){if(a&&r!==t.version&&!e.disableIncrementalParsing){var o=void 0,s=0!==a.span.start?t.text.substr(0,a.span.start):"",c=e.textSpanEnd(a.span)!==t.text.length?t.text.substr(e.textSpanEnd(a.span)):"";if(0===a.newLength)o=s&&c?s+c:s||c;else{var u=n.getText(a.span.start,a.span.start+a.newLength);o=s&&c?s+u+c:s?s+u:u+c}var d=e.updateSourceFile(t,o,a,i);return _(d,n,r),d.nameTable=void 0,t!==d&&t.scriptSnapshot&&(t.scriptSnapshot.dispose&&t.scriptSnapshot.dispose(),t.scriptSnapshot=void 0),d}return l(t.fileName,n,t.languageVersion,r,!0,t.scriptKind)}function f(t,n){function a(e){t.log&&t.log(e)}function i(e){var t=re.getSourceFile(e);if(!t)throw new Error("Could not find file: '"+e+"'.");return t}function o(t){return ne||(ne=new e.formatting.RulesProvider),ne.ensureUpToDate(t),ne}function s(){function r(t){return i(t,e.toPath(t,ue,_e))}function i(t,r){e.Debug.assert(void 0!==_);var a=_.getOrCreateEntryByPath(t,r);if(a){if(!f){var i=re&&re.getSourceFileByPath(r);if(i)return e.Debug.assert(a.scriptKind===i.scriptKind,"Registered script kind ("+i.scriptKind+") should match new script kind ("+a.scriptKind+") for file: "+r),n.updateDocumentWithKey(t,r,d,m,a.scriptSnapshot,a.version,a.scriptKind)}return n.acquireDocumentWithKey(t,r,d,m,a.scriptSnapshot,a.version,a.scriptKind)}}function o(t){if(!t)return!1;var n=t.path||e.toPath(t.fileName,ue,_e);return t.version===_.getVersion(n)}function s(){if(!re)return!1;var t=_.getRootFileNames();if(re.getSourceFiles().length!==t.length)return!1;for(var n=0,r=t;n=97&&e<=122||e>=65&&e<=90||e>=48&&e<=57}s();var c=i(t);ce.throwIfCancellationRequested();var u=c.text,_=[];if(n.length>0)for(var l=a(),d=void 0;d=l.exec(u);){ce.throwIfCancellationRequested();var f=3;e.Debug.assert(d.length===n.length+f);var p=d[1],m=d.index+p.length,g=e.getTokenAtPosition(c,m);if(e.isInsideComment(c,g,m)){for(var y=void 0,h=0,v=n.length;h=141){e.scanner.setText((t||this.getSourceFile()).text),n=[];var a=this.pos,i=this.kind>=278&&this.kind<=291,o=function(t){var o=e.isJSDocTag(t);!o&&a=r.length&&(t=this.getEnd()),t||(t=r[n+1]-1);var a=this.getFullText();return"\n"===a[t]&&"\r"===a[t-1]?t-1:t},n.prototype.getNamedDeclarations=function(){return this.namedDeclarations||(this.namedDeclarations=this.computeNamedDeclarations()),this.namedDeclarations},n.prototype.computeNamedDeclarations=function(){function t(t){var n=r(t);n&&e.multiMapAdd(o,n,t)}function n(e){return o[e]||(o[e]=[])}function r(e){if(e.name){var t=a(e.name);if(void 0!==t)return t;if(142===e.name.kind){var n=e.name.expression;return 177===n.kind?n.name.text:a(n)}}}function a(e){if(e&&(70===e.kind||9===e.kind||8===e.kind))return e.text}function i(a){switch(a.kind){case 225:case 184:case 149:case 148:var o=a,s=r(o);if(s){var c=n(s),u=e.lastOrUndefined(c);u&&o.parent===u.parent&&o.symbol===u.symbol?o.body&&!u.body&&(c[c.length-1]=o):c.push(o),e.forEachChild(a,i)}break;case 226:case 197:case 227:case 228:case 229:case 230:case 234:case 243:case 239:case 234:case 236:case 237:case 151:case 152:case 161:t(a),e.forEachChild(a,i);break;case 144:if(!e.hasModifier(a,92))break;case 223:case 174:var _=a;if(e.isBindingPattern(_.name)){e.forEachChild(_.name,i);break}_.initializer&&i(_.initializer);case 260:case 147:case 146:t(a);break;case 241:a.exportClause&&e.forEach(a.exportClause.elements,i);break;case 235:var l=a.importClause;l&&(l.name&&t(l),l.namedBindings&&(237===l.namedBindings.kind?t(l.namedBindings):e.forEach(l.namedBindings.elements,i)));break;default:e.forEachChild(a,i)}}var o=e.createMap();return e.forEachChild(this,i),o},n}(v);e.toEditorSettings=r,e.displayPartsToString=o,e.getDefaultCompilerOptions=c,e.getSupportedCodeFixes=u;var T=function(){function t(t,n){this.host=t,this.getCanonicalFileName=n,this.currentDirectory=t.getCurrentDirectory(),this.fileNameToEntry=e.createFileMap();for(var r=t.getScriptFileNames(),a=0,i=r;a0?u(t.declarations[0]):void 0}function v(e){return e.initializer?h(e):e.condition?r(e.condition):e.incrementor?r(e.incrementor):void 0}function b(t){var n=e.forEach(t.elements,function(e){return 198!==e.kind?e:void 0});return n?u(n):174===t.parent.kind?r(t.parent):_(t.parent)}function k(t){e.Debug.assert(173!==t.kind&&172!==t.kind);var n=175===t.kind?t.elements:t.properties,a=e.forEach(n,function(e){return 198!==e.kind?e:void 0});return a?u(a):r(192===t.parent.kind?t.parent:t)}function x(n){switch(n.parent.kind){case 229:var r=n.parent;return i(e.findPrecedingToken(n.pos,t,n.parent),r.members.length?r.members[0]:r.getLastToken(t));case 226:var a=n.parent;return i(e.findPrecedingToken(n.pos,t,n.parent),a.members.length?a.members[0]:a.getLastToken(t));case 232:return i(n.parent.parent,n.parent.clauses[0])}return u(n.parent)}function S(t){switch(t.parent.kind){case 231:if(1!==e.getModuleInstanceState(t.parent.parent))return;case 229:case 226:return r(t);case 204:if(e.isFunctionBlock(t.parent))return r(t);case 256:return u(e.lastOrUndefined(t.parent.statements));case 232:var n=t.parent,a=e.lastOrUndefined(n.clauses);if(a)return u(e.lastOrUndefined(a.statements));return;case 172:var i=t.parent;return u(e.lastOrUndefined(i.elements)||i);default:if(e.isArrayLiteralOrObjectLiteralDestructuringPattern(t.parent)){var o=t.parent;return r(e.lastOrUndefined(o.properties)||o)}return u(t.parent)}}function D(t){switch(t.parent.kind){case 173:var n=t.parent;return r(e.lastOrUndefined(n.elements)||n);default:if(e.isArrayLiteralOrObjectLiteralDestructuringPattern(t.parent)){var a=t.parent;return r(e.lastOrUndefined(a.elements)||a)}return u(t.parent)}}function C(e){return 209===e.parent.kind||179===e.parent.kind||180===e.parent.kind?s(e):183===e.parent.kind?c(e):u(e.parent)}function E(e){switch(e.parent.kind){case 184:case 225:case 185:case 149:case 148:case 151:case 152:case 150:case 210:case 209:case 211:case 213:case 179:case 180:case 183:return s(e);default:return u(e.parent)}}function T(t){return e.isFunctionLike(t.parent)||257===t.parent.kind||144===t.parent.kind?s(t):u(t.parent)}function w(e){return 182===e.parent.kind?c(e):u(e.parent)}function N(e){return 209===e.parent.kind?a(e,e.parent.expression):u(e.parent)}function A(e){return 213===e.parent.kind?c(e):u(e.parent)}if(n)switch(n.kind){case 205:return l(n.declarationList.declarations[0]);case 223:case 147:case 146:return l(n);case 144:return f(n);case 225:case 149:case 148:case 151:case 152:case 150:case 184:case 185:return m(n);case 204:if(e.isFunctionBlock(n))return g(n);case 231:return y(n);case 256:return y(n.block);case 207:return r(n.expression);case 216:return r(n.getChildAt(0),n.expression);case 210:return a(n,n.expression);case 209:return u(n.statement);case 222:return r(n.getChildAt(0));case 208:return a(n,n.expression);case 219:return u(n.statement);case 215:case 214:return r(n.getChildAt(0),n.label);case 211:return v(n);case 212:return a(n,n.expression);case 213:return h(n);case 218:return a(n,n.expression);case 253:case 254:return u(n.statements[0]);case 221:return y(n.tryBlock);case 220:return r(n,n.expression);case 240:return r(n,n.expression);case 234:return r(n,n.moduleReference);case 235:return r(n,n.moduleSpecifier);case 241:return r(n,n.moduleSpecifier);case 230:if(1!==e.getModuleInstanceState(n))return;case 226:case 229:case 260:case 174:return r(n);case 217:return u(n.statement);case 145:return o(n.parent.decorators);case 172:case 173:return b(n);case 227:case 228:return;case 24:case 1:return i(e.findPrecedingToken(n.pos,t));case 25:return s(n);case 16:return x(n);case 17:return S(n);case 21:return D(n);case 18:return C(n);case 19:return E(n);case 55:return T(n);case 28:case 26:return w(n);case 105:return N(n);case 81:case 73:case 86:return c(n);case 140:return A(n);default:if(e.isArrayLiteralOrObjectLiteralDestructuringPattern(n))return k(n);if((70===n.kind||196==n.kind||257===n.kind||258===n.kind)&&e.isArrayLiteralOrObjectLiteralDestructuringPattern(n.parent))return r(n);if(192===n.kind){var P=n;if(e.isArrayLiteralOrObjectLiteralDestructuringPattern(P.left))return k(P.left);if(57===P.operatorToken.kind&&e.isArrayLiteralOrObjectLiteralDestructuringPattern(P.parent))return r(n);if(25===P.operatorToken.kind)return u(P.left)}if(e.isPartOfExpression(n))switch(n.parent.kind){case 209:return s(n);case 145:return u(n.parent);case 211:case 213:return r(n);case 192:if(25===n.parent.operatorToken.kind)return r(n);break;case 185:if(n.parent.body===n)return r(n)}if(257===n.parent.kind&&n.parent.name===n&&!e.isArrayLiteralOrObjectLiteralDestructuringPattern(n.parent.parent))return u(n.parent.initializer);if(182===n.parent.kind&&n.parent.type===n)return c(n.parent.type);if(e.isFunctionLike(n.parent)&&n.parent.type===n)return s(n);if(223===n.parent.kind||144===n.parent.kind){var O=n.parent;if(O.initializer===n||O.type===n||e.isAssignmentOperator(n.kind))return s(n)}if(192===n.parent.kind){var P=n.parent;if(e.isArrayLiteralOrObjectLiteralDestructuringPattern(P.left)&&(P.right===n||P.operatorToken===n))return s(n)}return u(n.parent)}}if(!t.isDeclarationFile){var _=e.getTokenAtPosition(t,n),l=t.getLineAndCharacterOfPosition(n).line;if((!(t.getLineAndCharacterOfPosition(_.getStart(t)).line>l)||(_=e.findPrecedingToken(_.pos,t),_&&t.getLineAndCharacterOfPosition(_.getEnd()).line===l))&&!e.isInAmbientContext(_))return u(_)}}t.spanInSourceFileAtLocation=n}(t=e.BreakpointResolver||(e.BreakpointResolver={}))}(o||(o={}));var o,c=function(){return this}();!function(t){function n(e,t){e&&e.log("*INTERNAL ERROR* - Exception in typescript services: "+t.message)}function r(e,n,r,a){var i;a&&(e.log(n),i=t.timestamp());var o=r();if(a){var s=t.timestamp();if(e.log(n+" completed in "+(s-i)+" msec"),"string"==typeof o){var c=o;c.length>128&&(c=c.substring(0,128)+"..."),e.log(" result.length="+c.length+", result='"+JSON.stringify(c)+"'")}}return o}function a(e,t,n,r){return i(e,t,!0,n,r)}function i(e,a,i,o,s){try{var c=r(e,a,o,s);return i?JSON.stringify({result:c}):c}catch(r){return r instanceof t.OperationCanceledException?JSON.stringify({canceled:!0}):(n(e,r),r.description=a,JSON.stringify({error:r}))}}function o(e,t){return e.map(function(e){return u(e,t)})}function u(e,n){return{message:t.flattenDiagnosticMessageText(e.messageText,n),start:e.start,length:e.length,category:t.DiagnosticCategory[e.category].toLowerCase(),code:e.code}}function _(e){return{spans:e.spans.join(","),endOfLineState:e.endOfLineState}}var l=function(){function e(e){this.scriptSnapshotShim=e}return e.prototype.getText=function(e,t){return this.scriptSnapshotShim.getText(e,t)},e.prototype.getLength=function(){return this.scriptSnapshotShim.getLength()},e.prototype.getChangeRange=function(e){var n=e,r=this.scriptSnapshotShim.getChangeRange(n.scriptSnapshotShim);if(null==r)return null;var a=JSON.parse(r);return t.createTextChangeRange(t.createTextSpan(a.span.start,a.span.length),a.newLength)},e.prototype.dispose=function(){"dispose"in this.scriptSnapshotShim&&this.scriptSnapshotShim.dispose()},e}(),d=function(){function e(e){var n=this;this.shimHost=e,this.loggingEnabled=!1,this.tracingEnabled=!1,"getModuleResolutionsForFile"in this.shimHost&&(this.resolveModuleNames=function(e,r){var a=JSON.parse(n.shimHost.getModuleResolutionsForFile(r));return t.map(e,function(e){var n=t.getProperty(a,e);return n?{resolvedFileName:n,extension:t.extensionFromPath(n),isExternalLibraryImport:!1}:void 0})}),"directoryExists"in this.shimHost&&(this.directoryExists=function(e){return n.shimHost.directoryExists(e)}),"getTypeReferenceDirectiveResolutionsForFile"in this.shimHost&&(this.resolveTypeReferenceDirectives=function(e,r){var a=JSON.parse(n.shimHost.getTypeReferenceDirectiveResolutionsForFile(r));return t.map(e,function(e){return t.getProperty(a,e)})})}return e.prototype.log=function(e){this.loggingEnabled&&this.shimHost.log(e)},e.prototype.trace=function(e){this.tracingEnabled&&this.shimHost.trace(e)},e.prototype.error=function(e){this.shimHost.error(e)},e.prototype.getProjectVersion=function(){if(this.shimHost.getProjectVersion)return this.shimHost.getProjectVersion()},e.prototype.getTypeRootsVersion=function(){return this.shimHost.getTypeRootsVersion?this.shimHost.getTypeRootsVersion():0},e.prototype.useCaseSensitiveFileNames=function(){return!!this.shimHost.useCaseSensitiveFileNames&&this.shimHost.useCaseSensitiveFileNames()},e.prototype.getCompilationSettings=function(){var e=this.shimHost.getCompilationSettings();if(null==e||""==e)throw Error("LanguageServiceShimHostAdapter.getCompilationSettings: empty compilationSettings");return JSON.parse(e)},e.prototype.getScriptFileNames=function(){var e=this.shimHost.getScriptFileNames();return this.files=JSON.parse(e)},e.prototype.getScriptSnapshot=function(e){var t=this.shimHost.getScriptSnapshot(e);return t&&new l(t)},e.prototype.getScriptKind=function(e){return"getScriptKind"in this.shimHost?this.shimHost.getScriptKind(e):0},e.prototype.getScriptVersion=function(e){return this.shimHost.getScriptVersion(e)},e.prototype.getLocalizedDiagnosticMessages=function(){var e=this.shimHost.getLocalizedDiagnosticMessages();if(null==e||""==e)return null;try{return JSON.parse(e)}catch(e){return this.log(e.description||"diagnosticMessages.generated.json has invalid JSON format"),null}},e.prototype.getCancellationToken=function(){var e=this.shimHost.getCancellationToken();return new f(e)},e.prototype.getCurrentDirectory=function(){return this.shimHost.getCurrentDirectory()},e.prototype.getDirectories=function(e){return JSON.parse(this.shimHost.getDirectories(e))},e.prototype.getDefaultLibFileName=function(e){return this.shimHost.getDefaultLibFileName(JSON.stringify(e))},e.prototype.readDirectory=function(e,n,r,a,i){var o=t.getFileMatcherPatterns(e,r,a,this.shimHost.useCaseSensitiveFileNames(),this.shimHost.getCurrentDirectory());
-return JSON.parse(this.shimHost.readDirectory(e,JSON.stringify(n),JSON.stringify(o.basePaths),o.excludePattern,o.includeFilePattern,o.includeDirectoryPattern,i))},e.prototype.readFile=function(e,t){return this.shimHost.readFile(e,t)},e.prototype.fileExists=function(e){return this.shimHost.fileExists(e)},e}();t.LanguageServiceShimHostAdapter=d;var f=function(){function e(e){this.hostCancellationToken=e,this.lastCancellationCheckTime=0}return e.prototype.isCancellationRequested=function(){var e=t.timestamp(),n=Math.abs(e-this.lastCancellationCheckTime);return n>10&&(this.lastCancellationCheckTime=e,this.hostCancellationToken.isCancellationRequested())},e}(),p=function(){function e(e){var t=this;this.shimHost=e,this.useCaseSensitiveFileNames=!!this.shimHost.useCaseSensitiveFileNames&&this.shimHost.useCaseSensitiveFileNames(),"directoryExists"in this.shimHost&&(this.directoryExists=function(e){return t.shimHost.directoryExists(e)}),"realpath"in this.shimHost&&(this.realpath=function(e){return t.shimHost.realpath(e)})}return e.prototype.readDirectory=function(e,n,r,a,i){try{var o=t.getFileMatcherPatterns(e,r,a,this.shimHost.useCaseSensitiveFileNames(),this.shimHost.getCurrentDirectory());return JSON.parse(this.shimHost.readDirectory(e,JSON.stringify(n),JSON.stringify(o.basePaths),o.excludePattern,o.includeFilePattern,o.includeDirectoryPattern,i))}catch(a){for(var s=[],c=0,u=n;c1)for(var n=1;n=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function g(e){return+e!=e&&(e=0),o.alloc(+e)}function y(e,t){if(o.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return q(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return G(e).length;default:if(r)return q(e).length;t=(""+t).toLowerCase(),r=!0}}function h(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>>=0,n<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return F(this,t,n);case"utf8":case"utf-8":return N(this,t,n);case"ascii":return P(this,t,n);case"latin1":case"binary":return O(this,t,n);case"base64":return w(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function v(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function b(e,t,n,r,a){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=a?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(a)return-1;n=e.length-1}else if(n<0){if(!a)return-1;n=0}if("string"==typeof t&&(t=o.from(t,r)),o.isBuffer(t))return 0===t.length?-1:k(e,t,n,r,a);if("number"==typeof t)return t&=255,o.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?a?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):k(e,[t],n,r,a);throw new TypeError("val must be string, number or Buffer")}function k(e,t,n,r,a){function i(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}var o=1,s=e.length,c=t.length;if(void 0!==r&&(r=String(r).toLowerCase(),"ucs2"===r||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,s/=2,c/=2,n/=2}var u;if(a){var _=-1;for(u=n;us&&(n=s-c),u=n;u>=0;u--){for(var l=!0,d=0;da&&(r=a)):r=a;var i=t.length;if(i%2!==0)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var o=0;o239?4:i>223?3:i>191?2:1;if(a+s<=n){var c,u,_,l;switch(s){case 1:i<128&&(o=i);break;case 2:c=e[a+1],128===(192&c)&&(l=(31&i)<<6|63&c,l>127&&(o=l));break;case 3:c=e[a+1],u=e[a+2],128===(192&c)&&128===(192&u)&&(l=(15&i)<<12|(63&c)<<6|63&u,l>2047&&(l<55296||l>57343)&&(o=l));break;case 4:c=e[a+1],u=e[a+2],_=e[a+3],128===(192&c)&&128===(192&u)&&128===(192&_)&&(l=(15&i)<<18|(63&c)<<12|(63&u)<<6|63&_,l>65535&&l<1114112&&(o=l))}}null===o?(o=65533,s=1):o>65535&&(o-=65536,r.push(o>>>10&1023|55296),o=56320|1023&o),r.push(o),a+=s}return A(r)}function A(e){var t=e.length;if(t<=ee)return String.fromCharCode.apply(String,e);for(var n="",r=0;rr)&&(n=r);for(var a="",i=t;in)throw new RangeError("Trying to access beyond buffer length")}function L(e,t,n,r,a,i){if(!o.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>a||te.length)throw new RangeError("Index out of range")}function M(e,t,n,r){t<0&&(t=65535+t+1);for(var a=0,i=Math.min(e.length-n,2);a>>8*(r?a:1-a)}function B(e,t,n,r){t<0&&(t=4294967295+t+1);for(var a=0,i=Math.min(e.length-n,4);a>>8*(r?a:3-a)&255}function j(e,t,n,r,a,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function z(e,t,n,r,a){return a||j(e,t,n,4,3.4028234663852886e38,-3.4028234663852886e38),Z.write(e,t,n,r,23,4),n+4}function K(e,t,n,r,a){return a||j(e,t,n,8,1.7976931348623157e308,-1.7976931348623157e308),Z.write(e,t,n,r,52,8),n+8}function J(e){if(e=U(e).replace(te,""),e.length<2)return"";for(;e.length%4!==0;)e+="=";return e}function U(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function V(e){return e<16?"0"+e.toString(16):e.toString(16)}function q(e,t){t=t||1/0;for(var n,r=e.length,a=null,i=[],o=0;o55295&&n<57344){if(!a){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&i.push(239,191,189);continue}a=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),a=n;continue}n=(a-55296<<10|n-56320)+65536}else a&&(t-=3)>-1&&i.push(239,191,189);if(a=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function W(e){for(var t=[],n=0;n>8,a=n%256,i.push(a),i.push(r);return i}function G(e){return Q.toByteArray(J(e))}function X(e,t,n,r){for(var a=0;a=t.length||a>=e.length);++a)t[a+n]=e[a];return a}function Y(e){return e!==e}var Q=n(9),Z=n(10),$=n(11);t.Buffer=o,t.SlowBuffer=g,t.INSPECT_MAX_BYTES=50,o.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:r(),t.kMaxLength=a(),o.poolSize=8192,o._augment=function(e){return e.__proto__=o.prototype,e},o.from=function(e,t,n){return s(null,e,t,n)},o.TYPED_ARRAY_SUPPORT&&(o.prototype.__proto__=Uint8Array.prototype,o.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&o[Symbol.species]===o&&Object.defineProperty(o,Symbol.species,{value:null,configurable:!0})),o.alloc=function(e,t,n){return u(null,e,t,n)},o.allocUnsafe=function(e){return _(null,e)},o.allocUnsafeSlow=function(e){return _(null,e)},o.isBuffer=function(e){return!(null==e||!e._isBuffer)},o.compare=function(e,t){if(!o.isBuffer(e)||!o.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,a=0,i=Math.min(n,r);a0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},o.prototype.compare=function(e,t,n,r,a){if(!o.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===a&&(a=this.length),t<0||n>e.length||r<0||a>this.length)throw new RangeError("out of range index");if(r>=a&&t>=n)return 0;if(r>=a)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,a>>>=0,this===e)return 0;for(var i=a-r,s=n-t,c=Math.min(i,s),u=this.slice(r,a),_=e.slice(t,n),l=0;la)&&(n=a),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return x(this,e,t,n);case"utf8":case"utf-8":return S(this,e,t,n);case"ascii":return D(this,e,t,n);case"latin1":case"binary":return C(this,e,t,n);case"base64":return E(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var ee=4096;o.prototype.slice=function(e,t){var n=this.length;e=~~e,t=void 0===t?n:~~t,e<0?(e+=n,e<0&&(e=0)):e>n&&(e=n),t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),t0&&(a*=256);)r+=this[e+--t]*a;return r},o.prototype.readUInt8=function(e,t){return t||I(e,1,this.length),this[e]},o.prototype.readUInt16LE=function(e,t){return t||I(e,2,this.length),this[e]|this[e+1]<<8},o.prototype.readUInt16BE=function(e,t){return t||I(e,2,this.length),
-this[e]<<8|this[e+1]},o.prototype.readUInt32LE=function(e,t){return t||I(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},o.prototype.readUInt32BE=function(e,t){return t||I(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},o.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e],a=1,i=0;++i=a&&(r-=Math.pow(2,8*t)),r},o.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=t,a=1,i=this[e+--r];r>0&&(a*=256);)i+=this[e+--r]*a;return a*=128,i>=a&&(i-=Math.pow(2,8*t)),i},o.prototype.readInt8=function(e,t){return t||I(e,1,this.length),128&this[e]?(255-this[e]+1)*-1:this[e]},o.prototype.readInt16LE=function(e,t){t||I(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt16BE=function(e,t){t||I(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt32LE=function(e,t){return t||I(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},o.prototype.readInt32BE=function(e,t){return t||I(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},o.prototype.readFloatLE=function(e,t){return t||I(e,4,this.length),Z.read(this,e,!0,23,4)},o.prototype.readFloatBE=function(e,t){return t||I(e,4,this.length),Z.read(this,e,!1,23,4)},o.prototype.readDoubleLE=function(e,t){return t||I(e,8,this.length),Z.read(this,e,!0,52,8)},o.prototype.readDoubleBE=function(e,t){return t||I(e,8,this.length),Z.read(this,e,!1,52,8)},o.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var a=Math.pow(2,8*n)-1;L(this,e,t,n,a,0)}var i=1,o=0;for(this[t]=255&e;++o=0&&(o*=256);)this[t+i]=e/o&255;return t+n},o.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,1,255,0),o.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},o.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):M(this,e,t,!0),t+2},o.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):M(this,e,t,!1),t+2},o.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):B(this,e,t,!0),t+4},o.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):B(this,e,t,!1),t+4},o.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var a=Math.pow(2,8*n-1);L(this,e,t,n,a-1,-a)}var i=0,o=1,s=0;for(this[t]=255&e;++i>0)-s&255;return t+n},o.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var a=Math.pow(2,8*n-1);L(this,e,t,n,a-1,-a)}var i=n-1,o=1,s=0;for(this[t+i]=255&e;--i>=0&&(o*=256);)e<0&&0===s&&0!==this[t+i+1]&&(s=1),this[t+i]=(e/o>>0)-s&255;return t+n},o.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,1,127,-128),o.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},o.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):M(this,e,t,!0),t+2},o.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):M(this,e,t,!1),t+2},o.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,4,2147483647,-2147483648),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):B(this,e,t,!0),t+4},o.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):B(this,e,t,!1),t+4},o.prototype.writeFloatLE=function(e,t,n){return z(this,e,t,!0,n)},o.prototype.writeFloatBE=function(e,t,n){return z(this,e,t,!1,n)},o.prototype.writeDoubleLE=function(e,t,n){return K(this,e,t,!0,n)},o.prototype.writeDoubleBE=function(e,t,n){return K(this,e,t,!1,n)},o.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--a)e[a+t]=this[a+n];else if(i<1e3||!o.TYPED_ARRAY_SUPPORT)for(a=0;a>>=0,n=void 0===n?this.length:n>>>0,e||(e=0);var i;if("number"==typeof e)for(i=t;i0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===e[t-2]?2:"="===e[t-1]?1:0}function r(e){return 3*e.length/4-n(e)}function a(e){var t,r,a,i,o,s,c=e.length;o=n(e),s=new _(3*c/4-o),a=o>0?c-4:c;var l=0;for(t=0,r=0;t>16&255,s[l++]=i>>8&255,s[l++]=255&i;return 2===o?(i=u[e.charCodeAt(t)]<<2|u[e.charCodeAt(t+1)]>>4,s[l++]=255&i):1===o&&(i=u[e.charCodeAt(t)]<<10|u[e.charCodeAt(t+1)]<<4|u[e.charCodeAt(t+2)]>>2,s[l++]=i>>8&255,s[l++]=255&i),s}function i(e){return c[e>>18&63]+c[e>>12&63]+c[e>>6&63]+c[63&e]}function o(e,t,n){for(var r,a=[],o=t;o_?_:u+s));return 1===r?(t=e[n-1],a+=c[t>>2],a+=c[t<<4&63],a+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],a+=c[t>>10],a+=c[t>>4&63],a+=c[t<<2&63],a+="="),i.push(a),i.join("")}t.byteLength=r,t.toByteArray=a,t.fromByteArray=s;for(var c=[],u=[],_="undefined"!=typeof Uint8Array?Uint8Array:Array,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=0,f=l.length;d>1,_=-7,l=n?a-1:0,d=n?-1:1,f=e[t+l];for(l+=d,i=f&(1<<-_)-1,f>>=-_,_+=s;_>0;i=256*i+e[t+l],l+=d,_-=8);for(o=i&(1<<-_)-1,i>>=-_,_+=r;_>0;o=256*o+e[t+l],l+=d,_-=8);if(0===i)i=1-u;else{if(i===c)return o?NaN:(f?-1:1)*(1/0);o+=Math.pow(2,r),i-=u}return(f?-1:1)*o*Math.pow(2,i-r)},t.write=function(e,t,n,r,a,i){var o,s,c,u=8*i-a-1,_=(1<>1,d=23===a?Math.pow(2,-24)-Math.pow(2,-77):0,f=r?0:i-1,p=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=_):(o=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-o))<1&&(o--,c*=2),t+=o+l>=1?d/c:d*Math.pow(2,1-l),t*c>=2&&(o++,c/=2),o+l>=_?(s=0,o=_):o+l>=1?(s=(t*c-1)*Math.pow(2,a),o+=l):(s=t*Math.pow(2,l-1)*Math.pow(2,a),o=0));a>=8;e[n+f]=255&s,f+=p,s/=256,a-=8);for(o=o<0;e[n+f]=255&o,f+=p,o/=256,u-=8);e[n+f-p]|=128*m}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){(function(t,r){!function(){var a=("undefined"==typeof window?t:window)||{};_crypto=a.crypto||a.msCrypto||n(13),e.exports=function(e){if(_crypto.getRandomValues){var t=new r(e);return _crypto.getRandomValues(t),t}if(_crypto.randomBytes)return _crypto.randomBytes(e);throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}}()}).call(t,function(){return this}(),n(8).Buffer)},function(e,t){},function(e,t,n){(function(t){function r(e){return function(){var n=[],r={update:function(e,r){return t.isBuffer(e)||(e=new t(e,r)),n.push(e),this},digest:function(r){var a=t.concat(n),i=e(a);return n=null,r?i.toString(r):i}};return r}}var a=n(15),i=r(n(23)),o=r(n(25));e.exports=function(e){return"md5"===e?new i:"rmd160"===e?new o:a(e)}}).call(t,n(8).Buffer)},function(e,t,n){var t=e.exports=function(e){var n=t[e];if(!n)throw new Error(e+" is not supported (we accept pull requests)");return new n},r=n(8).Buffer,a=n(16)(r);t.sha1=n(17)(r,a),t.sha256=n(21)(r,a),t.sha512=n(22)(r,a)},function(e,t){e.exports=function(e){function t(t,n){this._block=new e(t),this._finalSize=n,this._blockSize=t,this._len=0,this._s=0}return t.prototype.init=function(){this._s=0,this._len=0},t.prototype.update=function(t,n){"string"==typeof t&&(n=n||"utf8",t=new e(t,n));for(var r=this._len+=t.length,a=this._s=this._s||0,i=0,o=this._block;a=8*this._finalSize&&(this._update(this._block),this._block.fill(0)),this._block.writeInt32BE(t,this._blockSize-4);var n=this._update(this._block)||this._hash();return e?n.toString(e):n},t.prototype._update=function(){throw new Error("_update must be implemented by subclass")},t}},function(e,t,n){var r=n(18).inherits;e.exports=function(e,t){function n(){return p.length?p.pop().init():this instanceof n?(this._w=f,t.call(this,64,56),this._h=null,void this.init()):new n}function a(e,t,n,r){return e<20?t&n|~t&r:e<40?t^n^r:e<60?t&n|t&r|n&r:t^n^r}function i(e){return e<20?1518500249:e<40?1859775393:e<60?-1894007588:-899497514}function o(e,t){return e+t|0}function s(e,t){return e<>>32-t}var c=0,u=4,_=8,l=12,d=16,f=new("undefined"==typeof Int32Array?Array:Int32Array)(80),p=[];return r(n,t),n.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,t.prototype.init.call(this),this},n.prototype._POOL=p,n.prototype._update=function(e){var t,n,r,c,u,_,l,d,f,p;t=_=this._a,n=l=this._b,r=d=this._c,c=f=this._d,u=p=this._e;for(var m=this._w,g=0;g<80;g++){var y=m[g]=g<16?e.readInt32BE(4*g):s(m[g-3]^m[g-8]^m[g-14]^m[g-16],1),h=o(o(s(t,5),a(g,n,r,c)),o(o(u,y),i(g)));u=c,c=r,r=s(n,30),n=t,t=h}this._a=o(t,_),this._b=o(n,l),this._c=o(r,d),this._d=o(c,f),this._e=o(u,p)},n.prototype._hash=function(){p.length<100&&p.push(this);var t=new e(20);return t.writeInt32BE(0|this._a,c),t.writeInt32BE(0|this._b,u),t.writeInt32BE(0|this._c,_),t.writeInt32BE(0|this._d,l),t.writeInt32BE(0|this._e,d),t},n}},function(e,t,n){(function(e,r){function a(e,n){var r={seen:[],stylize:o};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),m(n)?r.showHidden=n:n&&t._extend(r,n),k(r.showHidden)&&(r.showHidden=!1),k(r.depth)&&(r.depth=2),k(r.colors)&&(r.colors=!1),k(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=i),c(r,e,r.depth)}function i(e,t){var n=a.styles[t];return n?"["+a.colors[n][0]+"m"+e+"["+a.colors[n][1]+"m":e}function o(e,t){return e}function s(e){var t={};return e.forEach(function(e,n){t[e]=!0}),t}function c(e,n,r){if(e.customInspect&&n&&E(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var a=n.inspect(r,e);return v(a)||(a=c(e,a,r)),a}var i=u(e,n);if(i)return i;var o=Object.keys(n),m=s(o);if(e.showHidden&&(o=Object.getOwnPropertyNames(n)),C(n)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return _(n);if(0===o.length){if(E(n)){var g=n.name?": "+n.name:"";return e.stylize("[Function"+g+"]","special")}if(x(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(D(n))return e.stylize(Date.prototype.toString.call(n),"date");if(C(n))return _(n)}var y="",h=!1,b=["{","}"];if(p(n)&&(h=!0,b=["[","]"]),E(n)){var k=n.name?": "+n.name:"";y=" [Function"+k+"]"}if(x(n)&&(y=" "+RegExp.prototype.toString.call(n)),D(n)&&(y=" "+Date.prototype.toUTCString.call(n)),C(n)&&(y=" "+_(n)),0===o.length&&(!h||0==n.length))return b[0]+y+b[1];if(r<0)return x(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special");e.seen.push(n);var S;return S=h?l(e,n,r,m,o):o.map(function(t){return d(e,n,r,m,t,h)}),e.seen.pop(),f(S,y,b)}function u(e,t){if(k(t))return e.stylize("undefined","undefined");if(v(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}return h(t)?e.stylize(""+t,"number"):m(t)?e.stylize(""+t,"boolean"):g(t)?e.stylize("null","null"):void 0}function _(e){return"["+Error.prototype.toString.call(e)+"]"}function l(e,t,n,r,a){for(var i=[],o=0,s=t.length;o-1&&(s=i?s.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+s.split("\n").map(function(e){return" "+e}).join("\n"))):s=e.stylize("[Circular]","special")),k(o)){if(i&&a.match(/^\d+$/))return s;o=JSON.stringify(""+a),o.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+s}function f(e,t,n){var r=0,a=e.reduce(function(e,t){return r++,t.indexOf("\n")>=0&&r++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0);return a>60?n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1]:n[0]+t+" "+e.join(", ")+" "+n[1]}function p(e){return Array.isArray(e)}function m(e){return"boolean"==typeof e}function g(e){return null===e}function y(e){return null==e}function h(e){return"number"==typeof e}function v(e){return"string"==typeof e}function b(e){return"symbol"==typeof e}function k(e){return void 0===e}function x(e){return S(e)&&"[object RegExp]"===w(e)}function S(e){return"object"==typeof e&&null!==e}function D(e){return S(e)&&"[object Date]"===w(e)}function C(e){return S(e)&&("[object Error]"===w(e)||e instanceof Error)}function E(e){return"function"==typeof e}function T(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||"undefined"==typeof e}function w(e){return Object.prototype.toString.call(e)}function N(e){return e<10?"0"+e.toString(10):e.toString(10)}function A(){var e=new Date,t=[N(e.getHours()),N(e.getMinutes()),N(e.getSeconds())].join(":");return[e.getDate(),I[e.getMonth()],t].join(" ")}function P(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var O=/%[sdj%]/g;t.format=function(e){if(!v(e)){for(var t=[],n=0;n=i)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}}),s=r[n];n