mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-04-17 01:49:41 -05:00
module -> namespace to avoid merge conflicts
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
// @Filename: aliasOnMergedModuleInterface_0.ts
|
||||
declare module "foo"
|
||||
{
|
||||
module B {
|
||||
namespace B {
|
||||
export interface A {
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
declare module M {
|
||||
declare namespace M {
|
||||
interface iBar { t: any; }
|
||||
interface iFoo extends iBar {
|
||||
s: any;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
module __test1__ {
|
||||
namespace __test1__ {
|
||||
export interface interfaceWithPublicAndOptional<T,U> { one: T; two?: U; }; var obj4: interfaceWithPublicAndOptional<number,string> = { one: 1 };;
|
||||
export var __val__obj4 = obj4;
|
||||
}
|
||||
module __test2__ {
|
||||
namespace __test2__ {
|
||||
export declare var aa:{two:number;};;
|
||||
export var __val__aa = aa;
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
module __test1__ {
|
||||
namespace __test1__ {
|
||||
export interface interfaceWithPublicAndOptional<T,U> { one: T; two?: U; }; var obj4: interfaceWithPublicAndOptional<number,string> = { one: 1 };;
|
||||
export var __val__obj4 = obj4;
|
||||
}
|
||||
module __test2__ {
|
||||
namespace __test2__ {
|
||||
export declare var aa:{one:string;};;
|
||||
export var __val__aa = aa;
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
module __test1__ {
|
||||
namespace __test1__ {
|
||||
export interface interfaceWithPublicAndOptional<T,U> { one: T; two?: U; }; var obj4: interfaceWithPublicAndOptional<number,string> = { one: 1 };;
|
||||
export var __val__obj4 = obj4;
|
||||
}
|
||||
module __test2__ {
|
||||
namespace __test2__ {
|
||||
export declare var aa:{two:string;};;
|
||||
export var __val__aa = aa;
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
module __test1__ {
|
||||
namespace __test1__ {
|
||||
export interface interfaceWithPublicAndOptional<T,U> { one: T; two?: U; }; var obj4: interfaceWithPublicAndOptional<number,string> = { one: 1 };;
|
||||
export var __val__obj4 = obj4;
|
||||
}
|
||||
module __test2__ {
|
||||
namespace __test2__ {
|
||||
export declare var aa:{one:boolean;};;
|
||||
export var __val__aa = aa;
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
module __test1__ {
|
||||
namespace __test1__ {
|
||||
export interface interfaceWithPublicAndOptional<T,U> { one: T; two?: U; }; var obj4: interfaceWithPublicAndOptional<number,string> = { one: 1 };;
|
||||
export var __val__obj4 = obj4;
|
||||
}
|
||||
module __test2__ {
|
||||
namespace __test2__ {
|
||||
export declare var aa:{one:any[];};;
|
||||
export var __val__aa = aa;
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
module __test1__ {
|
||||
namespace __test1__ {
|
||||
export interface interfaceWithPublicAndOptional<T,U> { one: T; two?: U; }; var obj4: interfaceWithPublicAndOptional<number,string> = { one: 1 };;
|
||||
export var __val__obj4 = obj4;
|
||||
}
|
||||
module __test2__ {
|
||||
namespace __test2__ {
|
||||
export declare var aa:{one:number[];};;
|
||||
export var __val__aa = aa;
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
module __test1__ {
|
||||
namespace __test1__ {
|
||||
export interface interfaceWithPublicAndOptional<T,U> { one: T; two?: U; }; var obj4: interfaceWithPublicAndOptional<number,string> = { one: 1 };;
|
||||
export var __val__obj4 = obj4;
|
||||
}
|
||||
module __test2__ {
|
||||
namespace __test2__ {
|
||||
export declare var aa:{one:string[];};;
|
||||
export var __val__aa = aa;
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
module __test1__ {
|
||||
namespace __test1__ {
|
||||
export interface interfaceWithPublicAndOptional<T,U> { one: T; two?: U; }; var obj4: interfaceWithPublicAndOptional<number,string> = { one: 1 };;
|
||||
export var __val__obj4 = obj4;
|
||||
}
|
||||
module __test2__ {
|
||||
namespace __test2__ {
|
||||
export declare var aa:{one:boolean[];};;
|
||||
export var __val__aa = aa;
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
module __test1__ {
|
||||
namespace __test1__ {
|
||||
export interface interfaceWithPublicAndOptional<T,U> { one: T; two?: U; }; var obj4: interfaceWithPublicAndOptional<number,string> = { one: 1 };;
|
||||
export var __val__obj4 = obj4;
|
||||
}
|
||||
module __test2__ {
|
||||
namespace __test2__ {
|
||||
export declare var obj: { <Tstring>(a: Tstring): Tstring; };
|
||||
export var __val__obj = obj;
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
module __test1__ {
|
||||
namespace __test1__ {
|
||||
export interface interfaceWithPublicAndOptional<T,U> { one: T; two?: U; }; var obj4: interfaceWithPublicAndOptional<number,string> = { one: 1 };;
|
||||
export var __val__obj4 = obj4;
|
||||
}
|
||||
module __test2__ {
|
||||
namespace __test2__ {
|
||||
export declare var obj: { <Tnumber>(a:Tnumber):Tnumber;};
|
||||
export var __val__obj = obj;
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
module __test1__ {
|
||||
namespace __test1__ {
|
||||
export interface interfaceWithPublicAndOptional<T,U> { one: T; two?: U; }; var obj4: interfaceWithPublicAndOptional<number,string> = { one: 1 };;
|
||||
export var __val__obj4 = obj4;
|
||||
}
|
||||
module __test2__ {
|
||||
namespace __test2__ {
|
||||
export declare var aa:{[index:number]:number;};;
|
||||
export var __val__aa = aa;
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
module __test1__ {
|
||||
namespace __test1__ {
|
||||
export interface interfaceWithPublicAndOptional<T,U> { one: T; two?: U; }; var obj4: interfaceWithPublicAndOptional<number,string> = { one: 1 };;
|
||||
export var __val__obj4 = obj4;
|
||||
}
|
||||
module __test2__ {
|
||||
namespace __test2__ {
|
||||
export declare var aa:{ new <Tnumber>(param: Tnumber); };;
|
||||
export var __val__aa = aa;
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
module __test1__ {
|
||||
namespace __test1__ {
|
||||
export interface interfaceWithPublicAndOptional<T,U> { one: T; two?: U; }; var obj4: interfaceWithPublicAndOptional<number,string> = { one: 1 };;
|
||||
export var __val__obj4 = obj4;
|
||||
}
|
||||
module __test2__ {
|
||||
namespace __test2__ {
|
||||
export declare var aa:{ new <Tstring>(param: Tstring); };;
|
||||
export var __val__aa = aa;
|
||||
}
|
||||
|
||||
@@ -108,7 +108,7 @@ export declare class Promise<R> implements Promise.Thenable<R> {
|
||||
static filter<R>(dit: typeof Promise, values: R[], filterer: (item: R, index: number, arrayLength: number) => boolean): Promise<R[]>;
|
||||
}
|
||||
|
||||
export declare module Promise {
|
||||
export declare namespace Promise {
|
||||
export interface Thenable<R> {
|
||||
then<U>(onFulfilled: (value: R) => Thenable<U>, onRejected: (error: any) => Thenable<U>): Thenable<U>;
|
||||
then<U>(onFulfilled: (value: R) => Thenable<U>, onRejected?: (error: any) => U): Thenable<U>;
|
||||
|
||||
@@ -18,8 +18,8 @@ class C1T5 {
|
||||
}
|
||||
}
|
||||
|
||||
// CONTEXT: Module property declaration
|
||||
module C2T5 {
|
||||
// CONTEXT: Namespace property declaration
|
||||
namespace C2T5 {
|
||||
export var foo: (i: number, s: string) => number = function(i) {
|
||||
return i;
|
||||
}
|
||||
@@ -63,8 +63,8 @@ class C4T5 {
|
||||
}
|
||||
}
|
||||
|
||||
// CONTEXT: Module property assignment
|
||||
module C5T5 {
|
||||
// CONTEXT: Namespace property assignment
|
||||
namespace C5T5 {
|
||||
export var foo: (i: number, s: string) => string;
|
||||
foo = function(i, s) {
|
||||
return s;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// @declarationMap: true
|
||||
module m2 {
|
||||
namespace m2 {
|
||||
export interface connectModule {
|
||||
(res, req, next): void;
|
||||
}
|
||||
|
||||
@@ -49,7 +49,7 @@ namespace Merged2 {
|
||||
export enum E {
|
||||
a, b, c
|
||||
}
|
||||
export module E {
|
||||
export namespace E {
|
||||
export let d = 5;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//@module: amd
|
||||
// @Filename: exportEqualErrorType_0.ts
|
||||
module server {
|
||||
namespace server {
|
||||
export interface connectModule {
|
||||
(res, req, next): void;
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// @module: commonjs
|
||||
// @Filename: exportEqualMemberMissing_0.ts
|
||||
module server {
|
||||
namespace server {
|
||||
export interface connectModule {
|
||||
(res, req, next): void;
|
||||
}
|
||||
|
||||
@@ -6,13 +6,13 @@ interface I {
|
||||
y;
|
||||
}
|
||||
|
||||
declare module M {
|
||||
declare namespace M {
|
||||
export class C {
|
||||
public p:number;
|
||||
}
|
||||
}
|
||||
|
||||
declare module M {
|
||||
declare namespace M {
|
||||
export extension class C {
|
||||
public pe:string;
|
||||
}
|
||||
|
||||
Binary file not shown.
@@ -1,13 +1,13 @@
|
||||
//@module: amd
|
||||
export module a {
|
||||
export module b {
|
||||
export namespace a {
|
||||
export namespace b {
|
||||
export interface I {
|
||||
foo();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export module c {
|
||||
export namespace c {
|
||||
import b = a.b;
|
||||
export declare var x: b.I;
|
||||
x.foo();
|
||||
|
||||
@@ -1,23 +1,23 @@
|
||||
module M {
|
||||
namespace M {
|
||||
export var m=0;
|
||||
export module N {
|
||||
export namespace N {
|
||||
export var n=1;
|
||||
}
|
||||
}
|
||||
|
||||
module M {
|
||||
export module N {
|
||||
namespace M {
|
||||
export namespace N {
|
||||
var y=m;
|
||||
var x=n+y;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
module T {
|
||||
namespace T {
|
||||
export interface I {
|
||||
p;
|
||||
}
|
||||
export module U {
|
||||
export namespace U {
|
||||
var z:I=3;
|
||||
export interface I2 {
|
||||
q;
|
||||
@@ -25,19 +25,19 @@ module T {
|
||||
}
|
||||
}
|
||||
|
||||
module Peer {
|
||||
export module U2 {
|
||||
namespace Peer {
|
||||
export namespace U2 {
|
||||
var z:T.U.I2=3;
|
||||
}
|
||||
}
|
||||
|
||||
module Everest {
|
||||
export module K1 {
|
||||
namespace Everest {
|
||||
export namespace K1 {
|
||||
export interface I3 {
|
||||
zeep;
|
||||
}
|
||||
}
|
||||
export module K2 {
|
||||
export namespace K2 {
|
||||
export interface I4 {
|
||||
z;
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// @declaration: true
|
||||
// @strict: false
|
||||
module rionegrensis {
|
||||
namespace rionegrensis {
|
||||
export class caniventer extends Lanthanum.nitidus<petrophilus.minutilla, julianae.sumatrana> {
|
||||
salomonseni() : caniventer { var x : caniventer; () => { var y = this; }; return x; }
|
||||
uchidai() : lavali.xanthognathus { var x : lavali.xanthognathus; () => { var y = this; }; return x; }
|
||||
@@ -16,7 +16,7 @@ module rionegrensis {
|
||||
nivicola() : samarensis.pallidus { var x : samarensis.pallidus; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module julianae {
|
||||
namespace julianae {
|
||||
export class steerii {
|
||||
}
|
||||
export class nudicaudus {
|
||||
@@ -101,13 +101,13 @@ module julianae {
|
||||
phrudus() : sagitta.stolzmanni { var x : sagitta.stolzmanni; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module ruatanica {
|
||||
namespace ruatanica {
|
||||
export class hector<T0, T1> {
|
||||
humulis() : julianae.steerii { var x : julianae.steerii; () => { var y = this; }; return x; }
|
||||
eurycerus() : panamensis.linulus<ruatanica.Praseodymium<Lanthanum.jugularis, dammermani.melanops>, lavali.wilsoni> { var x : panamensis.linulus<ruatanica.Praseodymium<Lanthanum.jugularis, dammermani.melanops>, lavali.wilsoni>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module Lanthanum {
|
||||
namespace Lanthanum {
|
||||
export class suillus<T0, T1> {
|
||||
spilosoma() : quasiater.carolinensis { var x : quasiater.carolinensis; () => { var y = this; }; return x; }
|
||||
tumbalensis() : caurinus.megaphyllus { var x : caurinus.megaphyllus; () => { var y = this; }; return x; }
|
||||
@@ -152,7 +152,7 @@ module Lanthanum {
|
||||
ileile() : quasiater.carolinensis { var x : quasiater.carolinensis; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module rendalli {
|
||||
namespace rendalli {
|
||||
export class zuluensis extends julianae.steerii {
|
||||
telfairi() : argurus.wetmorei<Lanthanum.megalonyx, provocax.melanoleuca> { var x : argurus.wetmorei<Lanthanum.megalonyx, provocax.melanoleuca>; () => { var y = this; }; return x; }
|
||||
keyensis() : quasiater.wattsi<quasiater.carolinensis, lavali.lepturus> { var x : quasiater.wattsi<quasiater.carolinensis, lavali.lepturus>; () => { var y = this; }; return x; }
|
||||
@@ -187,7 +187,7 @@ module rendalli {
|
||||
edax() : lutreolus.cor<imperfecta.lasiurus<howi.marcanoi, imperfecta.ciliolabrum<Lanthanum.megalonyx, petrophilus.minutilla>>, rionegrensis.caniventer> { var x : lutreolus.cor<imperfecta.lasiurus<howi.marcanoi, imperfecta.ciliolabrum<Lanthanum.megalonyx, petrophilus.minutilla>>, rionegrensis.caniventer>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module trivirgatus {
|
||||
namespace trivirgatus {
|
||||
export class tumidifrons<T0, T1> {
|
||||
nivalis() : dogramacii.kaiseri { var x : dogramacii.kaiseri; () => { var y = this; }; return x; }
|
||||
vestitus() : lavali.xanthognathus { var x : lavali.xanthognathus; () => { var y = this; }; return x; }
|
||||
@@ -237,7 +237,7 @@ module trivirgatus {
|
||||
ralli() : lavali.xanthognathus { var x : lavali.xanthognathus; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module quasiater {
|
||||
namespace quasiater {
|
||||
export class bobrinskoi {
|
||||
crassicaudatus() : samarensis.cahirinus<macrorhinos.daphaenodon, argurus.luctuosa> { var x : samarensis.cahirinus<macrorhinos.daphaenodon, argurus.luctuosa>; () => { var y = this; }; return x; }
|
||||
mulatta() : argurus.oreas { var x : argurus.oreas; () => { var y = this; }; return x; }
|
||||
@@ -245,7 +245,7 @@ module quasiater {
|
||||
Copper() : argurus.netscheri<quasiater.carolinensis, dogramacii.kaiseri> { var x : argurus.netscheri<quasiater.carolinensis, dogramacii.kaiseri>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module ruatanica {
|
||||
namespace ruatanica {
|
||||
export class americanus extends imperfecta.ciliolabrum<argurus.germaini, lutreolus.foina> {
|
||||
nasoloi() : macrorhinos.konganensis { var x : macrorhinos.konganensis; () => { var y = this; }; return x; }
|
||||
mystacalis() : howi.angulatus<quasiater.carolinensis, sagitta.stolzmanni> { var x : howi.angulatus<quasiater.carolinensis, sagitta.stolzmanni>; () => { var y = this; }; return x; }
|
||||
@@ -253,7 +253,7 @@ module ruatanica {
|
||||
tumidus() : gabriellae.amicus { var x : gabriellae.amicus; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module lavali {
|
||||
namespace lavali {
|
||||
export class wilsoni extends Lanthanum.nitidus<rionegrensis.caniventer, Lanthanum.jugularis> {
|
||||
setiger() : nigra.thalia<patas.uralensis, wilsoni> { var x : nigra.thalia<patas.uralensis, wilsoni>; () => { var y = this; }; return x; }
|
||||
lorentzii() : imperfecta.subspinosus { var x : imperfecta.subspinosus; () => { var y = this; }; return x; }
|
||||
@@ -315,7 +315,7 @@ module lavali {
|
||||
aequalis() : sagitta.cinereus<petrophilus.sodyi<quasiater.wattsi<julianae.galapagoensis, panamensis.linulus<xanthognathus, macrorhinos.konganensis>>, petrophilus.minutilla>, Lanthanum.jugularis> { var x : sagitta.cinereus<petrophilus.sodyi<quasiater.wattsi<julianae.galapagoensis, panamensis.linulus<xanthognathus, macrorhinos.konganensis>>, petrophilus.minutilla>, Lanthanum.jugularis>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module dogramacii {
|
||||
namespace dogramacii {
|
||||
export class robustulus extends lavali.wilsoni {
|
||||
fossor() : minutus.inez<argurus.peninsulae, julianae.nudicaudus> { var x : minutus.inez<argurus.peninsulae, julianae.nudicaudus>; () => { var y = this; }; return x; }
|
||||
humboldti() : sagitta.cinereus<lavali.xanthognathus, argurus.oreas> { var x : sagitta.cinereus<lavali.xanthognathus, argurus.oreas>; () => { var y = this; }; return x; }
|
||||
@@ -356,7 +356,7 @@ module dogramacii {
|
||||
erythromos() : caurinus.johorensis<panglima.fundatus<samarensis.pallidus, sagitta.stolzmanni>, nigra.dolichurus<lavali.lepturus, samarensis.pallidus>> { var x : caurinus.johorensis<panglima.fundatus<samarensis.pallidus, sagitta.stolzmanni>, nigra.dolichurus<lavali.lepturus, samarensis.pallidus>>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module lutreolus {
|
||||
namespace lutreolus {
|
||||
export class schlegeli extends lavali.beisa {
|
||||
mittendorfi() : rionegrensis.caniventer { var x : rionegrensis.caniventer; () => { var y = this; }; return x; }
|
||||
blicki() : dogramacii.robustulus { var x : dogramacii.robustulus; () => { var y = this; }; return x; }
|
||||
@@ -374,7 +374,7 @@ module lutreolus {
|
||||
dispar() : panamensis.linulus<dogramacii.kaiseri, minutus.portoricensis> { var x : panamensis.linulus<dogramacii.kaiseri, minutus.portoricensis>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module argurus {
|
||||
namespace argurus {
|
||||
export class dauricus<T0, T1> {
|
||||
chinensis() : Lanthanum.jugularis { var x : Lanthanum.jugularis; () => { var y = this; }; return x; }
|
||||
duodecimcostatus() : lavali.xanthognathus { var x : lavali.xanthognathus; () => { var y = this; }; return x; }
|
||||
@@ -389,7 +389,7 @@ module argurus {
|
||||
misionensis() : macrorhinos.marmosurus<daubentonii.arboreus<quasiater.carolinensis, rionegrensis.caniventer>, gabriellae.echinatus> { var x : macrorhinos.marmosurus<daubentonii.arboreus<quasiater.carolinensis, rionegrensis.caniventer>, gabriellae.echinatus>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module nigra {
|
||||
namespace nigra {
|
||||
export class dolichurus<T0, T1> {
|
||||
solomonis() : panglima.abidi<quasiater.carolinensis, rendalli.crenulata<gabriellae.klossii<julianae.nudicaudus, dogramacii.aurata>, argurus.netscheri<minutus.inez<argurus.peninsulae, julianae.nudicaudus>, julianae.oralis<lavali.xanthognathus, argurus.oreas>>>> { var x : panglima.abidi<quasiater.carolinensis, rendalli.crenulata<gabriellae.klossii<julianae.nudicaudus, dogramacii.aurata>, argurus.netscheri<minutus.inez<argurus.peninsulae, julianae.nudicaudus>, julianae.oralis<lavali.xanthognathus, argurus.oreas>>>>; () => { var y = this; }; return x; }
|
||||
alfredi() : caurinus.psilurus { var x : caurinus.psilurus; () => { var y = this; }; return x; }
|
||||
@@ -401,7 +401,7 @@ module nigra {
|
||||
sagei() : howi.marcanoi { var x : howi.marcanoi; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module panglima {
|
||||
namespace panglima {
|
||||
export class amphibius<T0, T1> extends caurinus.johorensis<Lanthanum.nitidus<petrophilus.minutilla, julianae.sumatrana>, Lanthanum.jugularis> {
|
||||
bottegi(): macrorhinos.marmosurus<rendalli.moojeni<amphibius<trivirgatus.falconeri, caurinus.psilurus>, gabriellae.echinatus>, sagitta.stolzmanni> { var x: macrorhinos.marmosurus<rendalli.moojeni<amphibius<trivirgatus.falconeri, caurinus.psilurus>, gabriellae.echinatus>, sagitta.stolzmanni>; () => { var y = this; }; return x; }
|
||||
jerdoni(): macrorhinos.daphaenodon { var x: macrorhinos.daphaenodon; () => { var y = this; }; return x; }
|
||||
@@ -423,7 +423,7 @@ module panglima {
|
||||
ega(): imperfecta.lasiurus<julianae.acariensis, howi.coludo<argurus.oreas, howi.marcanoi>> { var x: imperfecta.lasiurus<julianae.acariensis, howi.coludo<argurus.oreas, howi.marcanoi>>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module quasiater {
|
||||
namespace quasiater {
|
||||
export class carolinensis {
|
||||
concinna(): rendalli.zuluensis { var x: rendalli.zuluensis; () => { var y = this; }; return x; }
|
||||
aeneus(): howi.marcanoi { var x: howi.marcanoi; () => { var y = this; }; return x; }
|
||||
@@ -434,7 +434,7 @@ module quasiater {
|
||||
patrizii(): Lanthanum.megalonyx { var x: Lanthanum.megalonyx; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module minutus {
|
||||
namespace minutus {
|
||||
export class himalayana<T0, T1> extends lutreolus.punicus {
|
||||
simoni(): argurus.netscheri<lavali.lepturus, argurus.dauricus<argurus.oreas, quasiater.carolinensis>> { var x: argurus.netscheri<lavali.lepturus, argurus.dauricus<argurus.oreas, quasiater.carolinensis>>; () => { var y = this; }; return x; }
|
||||
lobata(): samarensis.pallidus { var x: samarensis.pallidus; () => { var y = this; }; return x; }
|
||||
@@ -450,7 +450,7 @@ module minutus {
|
||||
olympus(): Lanthanum.megalonyx { var x: Lanthanum.megalonyx; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module caurinus {
|
||||
namespace caurinus {
|
||||
export class mahaganus<T0, T1> extends panglima.fundatus<quasiater.carolinensis, macrorhinos.daphaenodon> {
|
||||
martiniquensis(): ruatanica.hector<julianae.sumatrana, macrorhinos.marmosurus<dammermani.melanops, caurinus.mahaganus<julianae.nudicaudus, lavali.otion>>> { var x: ruatanica.hector<julianae.sumatrana, macrorhinos.marmosurus<dammermani.melanops, caurinus.mahaganus<julianae.nudicaudus, lavali.otion>>>; () => { var y = this; }; return x; }
|
||||
devius(): samarensis.pelurus<dogramacii.aurata, minutus.inez<minutus.inez<sagitta.stolzmanni, dammermani.melanops>, trivirgatus.falconeri>> { var x: samarensis.pelurus<dogramacii.aurata, minutus.inez<minutus.inez<sagitta.stolzmanni, dammermani.melanops>, trivirgatus.falconeri>>; () => { var y = this; }; return x; }
|
||||
@@ -462,21 +462,21 @@ module caurinus {
|
||||
acticola(): argurus.luctuosa { var x: argurus.luctuosa; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module macrorhinos {
|
||||
namespace macrorhinos {
|
||||
export class marmosurus<T0, T1> {
|
||||
tansaniana(): lutreolus.punicus { var x: lutreolus.punicus; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module howi {
|
||||
namespace howi {
|
||||
export class angulatus<T0, T1> extends sagitta.stolzmanni {
|
||||
pennatus(): howi.marcanoi { var x: howi.marcanoi; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module daubentonii {
|
||||
namespace daubentonii {
|
||||
export class nesiotes<T0, T1> {
|
||||
}
|
||||
}
|
||||
module nigra {
|
||||
namespace nigra {
|
||||
export class thalia<T0, T1> {
|
||||
dichotomus(): quasiater.carolinensis { var x: quasiater.carolinensis; () => { var y = this; }; return x; }
|
||||
arnuxii(): panamensis.linulus<trivirgatus.lotor<argurus.luctuosa, lavali.wilsoni>, lavali.beisa> { var x: panamensis.linulus<trivirgatus.lotor<argurus.luctuosa, lavali.wilsoni>, lavali.beisa>; () => { var y = this; }; return x; }
|
||||
@@ -488,21 +488,21 @@ module nigra {
|
||||
brucei(): chrysaeolus.sarasinorum<julianae.steerii, ruatanica.americanus> { var x: chrysaeolus.sarasinorum<julianae.steerii, ruatanica.americanus>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module sagitta {
|
||||
namespace sagitta {
|
||||
export class walkeri extends minutus.portoricensis {
|
||||
maracajuensis(): samarensis.cahirinus<Lanthanum.jugularis, ruatanica.americanus> { var x: samarensis.cahirinus<Lanthanum.jugularis, ruatanica.americanus>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module minutus {
|
||||
namespace minutus {
|
||||
export class inez<T0, T1> extends samarensis.pelurus<argurus.germaini, julianae.durangae> {
|
||||
vexillaris(): samarensis.cahirinus<lavali.lepturus, lavali.wilsoni> { var x: samarensis.cahirinus<lavali.lepturus, lavali.wilsoni>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module macrorhinos {
|
||||
namespace macrorhinos {
|
||||
export class konganensis extends imperfecta.lasiurus<caurinus.psilurus, caurinus.psilurus> {
|
||||
}
|
||||
}
|
||||
module panamensis {
|
||||
namespace panamensis {
|
||||
export class linulus<T0, T1> extends ruatanica.hector<julianae.sumatrana, samarensis.pelurus<Lanthanum.jugularis, sagitta.walkeri>> {
|
||||
goslingi(): daubentonii.arboreus<gabriellae.amicus, dogramacii.kaiseri> { var x: daubentonii.arboreus<gabriellae.amicus, dogramacii.kaiseri>; () => { var y = this; }; return x; }
|
||||
taki(): patas.uralensis { var x: patas.uralensis; () => { var y = this; }; return x; }
|
||||
@@ -515,7 +515,7 @@ module panamensis {
|
||||
gomantongensis(): rionegrensis.veraecrucis<caurinus.psilurus, minutus.inez<rendalli.zuluensis, rionegrensis.caniventer>> { var x: rionegrensis.veraecrucis<caurinus.psilurus, minutus.inez<rendalli.zuluensis, rionegrensis.caniventer>>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module nigra {
|
||||
namespace nigra {
|
||||
export class gracilis<T0, T1> {
|
||||
weddellii(): nigra.dolichurus<dogramacii.aurata, julianae.steerii> { var x: nigra.dolichurus<dogramacii.aurata, julianae.steerii>; () => { var y = this; }; return x; }
|
||||
echinothrix(): Lanthanum.nitidus<panglima.amphibius<caurinus.megaphyllus, lavali.lepturus>, argurus.oreas> { var x: Lanthanum.nitidus<panglima.amphibius<caurinus.megaphyllus, lavali.lepturus>, argurus.oreas>; () => { var y = this; }; return x; }
|
||||
@@ -532,7 +532,7 @@ module nigra {
|
||||
ramirohitra(): panglima.amphibius<trivirgatus.falconeri, gabriellae.echinatus> { var x: panglima.amphibius<trivirgatus.falconeri, gabriellae.echinatus>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module samarensis {
|
||||
namespace samarensis {
|
||||
export class pelurus<T0, T1> extends sagitta.stolzmanni {
|
||||
Palladium(): panamensis.linulus<macrorhinos.konganensis, rionegrensis.caniventer> { var x: panamensis.linulus<macrorhinos.konganensis, rionegrensis.caniventer>; () => { var y = this; }; return x; }
|
||||
castanea(): argurus.netscheri<minutus.inez<argurus.peninsulae, julianae.nudicaudus>, julianae.oralis<lavali.xanthognathus, argurus.oreas>> { var x: argurus.netscheri<minutus.inez<argurus.peninsulae, julianae.nudicaudus>, julianae.oralis<lavali.xanthognathus, argurus.oreas>>; () => { var y = this; }; return x; }
|
||||
@@ -578,7 +578,7 @@ module samarensis {
|
||||
saussurei(): rendalli.crenulata<gabriellae.klossii<julianae.nudicaudus, dogramacii.aurata>, argurus.netscheri<minutus.inez<argurus.peninsulae, julianae.nudicaudus>, julianae.oralis<lavali.xanthognathus, argurus.oreas>>> { var x: rendalli.crenulata<gabriellae.klossii<julianae.nudicaudus, dogramacii.aurata>, argurus.netscheri<minutus.inez<argurus.peninsulae, julianae.nudicaudus>, julianae.oralis<lavali.xanthognathus, argurus.oreas>>>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module sagitta {
|
||||
namespace sagitta {
|
||||
export class leptoceros<T0, T1> extends caurinus.johorensis<argurus.peninsulae, daubentonii.arboreus<argurus.germaini, sagitta.stolzmanni>> {
|
||||
victus(): rionegrensis.caniventer { var x: rionegrensis.caniventer; () => { var y = this; }; return x; }
|
||||
hoplomyoides(): panglima.fundatus<julianae.gerbillus<imperfecta.subspinosus, julianae.durangae>, nigra.gracilis<argurus.luctuosa, imperfecta.subspinosus>> { var x: panglima.fundatus<julianae.gerbillus<imperfecta.subspinosus, julianae.durangae>, nigra.gracilis<argurus.luctuosa, imperfecta.subspinosus>>; () => { var y = this; }; return x; }
|
||||
@@ -587,23 +587,23 @@ module sagitta {
|
||||
bolami(): trivirgatus.tumidifrons<lutreolus.schlegeli, ruatanica.americanus> { var x: trivirgatus.tumidifrons<lutreolus.schlegeli, ruatanica.americanus>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module daubentonii {
|
||||
namespace daubentonii {
|
||||
export class nigricans<T0, T1> extends sagitta.stolzmanni {
|
||||
woosnami(): dogramacii.robustulus { var x: dogramacii.robustulus; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module dammermani {
|
||||
namespace dammermani {
|
||||
export class siberu<T0, T1> {
|
||||
}
|
||||
}
|
||||
module argurus {
|
||||
namespace argurus {
|
||||
export class pygmaea<T0, T1> extends rendalli.moojeni<macrorhinos.konganensis, gabriellae.echinatus> {
|
||||
pajeros(): gabriellae.echinatus { var x: gabriellae.echinatus; () => { var y = this; }; return x; }
|
||||
capucinus(): rendalli.zuluensis { var x: rendalli.zuluensis; () => { var y = this; }; return x; }
|
||||
cuvieri(): rionegrensis.caniventer { var x: rionegrensis.caniventer; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module chrysaeolus {
|
||||
namespace chrysaeolus {
|
||||
export class sarasinorum<T0, T1> extends caurinus.psilurus {
|
||||
belzebul(): samarensis.pallidus { var x: samarensis.pallidus; () => { var y = this; }; return x; }
|
||||
hinpoon(): nigra.caucasica<julianae.sumatrana, trivirgatus.oconnelli> { var x: nigra.caucasica<julianae.sumatrana, trivirgatus.oconnelli>; () => { var y = this; }; return x; }
|
||||
@@ -614,7 +614,7 @@ module chrysaeolus {
|
||||
princeps(): minutus.portoricensis { var x: minutus.portoricensis; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module argurus {
|
||||
namespace argurus {
|
||||
export class wetmorei<T0, T1> {
|
||||
leucoptera(): petrophilus.rosalia<dogramacii.koepckeae, lutreolus.foina> { var x: petrophilus.rosalia<dogramacii.koepckeae, lutreolus.foina>; () => { var y = this; }; return x; }
|
||||
ochraventer(): sagitta.walkeri { var x: sagitta.walkeri; () => { var y = this; }; return x; }
|
||||
@@ -625,7 +625,7 @@ module argurus {
|
||||
mayori(): sagitta.stolzmanni { var x: sagitta.stolzmanni; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module argurus {
|
||||
namespace argurus {
|
||||
export class oreas extends lavali.wilsoni {
|
||||
salamonis(): lavali.xanthognathus { var x: lavali.xanthognathus; () => { var y = this; }; return x; }
|
||||
paniscus(): ruatanica.Praseodymium<caurinus.psilurus, lavali.xanthognathus> { var x: ruatanica.Praseodymium<caurinus.psilurus, lavali.xanthognathus>; () => { var y = this; }; return x; }
|
||||
@@ -637,7 +637,7 @@ module argurus {
|
||||
univittatus(): argurus.peninsulae { var x: argurus.peninsulae; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module daubentonii {
|
||||
namespace daubentonii {
|
||||
export class arboreus<T0, T1> {
|
||||
capreolus(): rendalli.crenulata<samarensis.pelurus<Lanthanum.jugularis, ruatanica.americanus>, lavali.wilsoni> { var x: rendalli.crenulata<samarensis.pelurus<Lanthanum.jugularis, ruatanica.americanus>, lavali.wilsoni>; () => { var y = this; }; return x; }
|
||||
moreni(): panglima.abidi<julianae.galapagoensis, dogramacii.koepckeae> { var x: panglima.abidi<julianae.galapagoensis, dogramacii.koepckeae>; () => { var y = this; }; return x; }
|
||||
@@ -653,7 +653,7 @@ module daubentonii {
|
||||
tianshanica(): howi.marcanoi { var x: howi.marcanoi; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module patas {
|
||||
namespace patas {
|
||||
export class uralensis {
|
||||
cartilagonodus(): Lanthanum.nitidus<rionegrensis.caniventer, Lanthanum.jugularis> { var x: Lanthanum.nitidus<rionegrensis.caniventer, Lanthanum.jugularis>; () => { var y = this; }; return x; }
|
||||
pyrrhinus(): lavali.beisa { var x: lavali.beisa; () => { var y = this; }; return x; }
|
||||
@@ -670,19 +670,19 @@ module patas {
|
||||
albiventer(): rendalli.crenulata<rendalli.zuluensis, dogramacii.robustulus> { var x: rendalli.crenulata<rendalli.zuluensis, dogramacii.robustulus>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module provocax {
|
||||
namespace provocax {
|
||||
export class melanoleuca extends lavali.wilsoni {
|
||||
Neodymium(): macrorhinos.marmosurus<petrophilus.sodyi<trivirgatus.falconeri, quasiater.bobrinskoi>, lutreolus.foina> { var x: macrorhinos.marmosurus<petrophilus.sodyi<trivirgatus.falconeri, quasiater.bobrinskoi>, lutreolus.foina>; () => { var y = this; }; return x; }
|
||||
baeri(): imperfecta.lasiurus<lavali.lepturus, ruatanica.americanus> { var x: imperfecta.lasiurus<lavali.lepturus, ruatanica.americanus>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module sagitta {
|
||||
namespace sagitta {
|
||||
export class sicarius<T0, T1> {
|
||||
Chlorine(): samarensis.cahirinus<nigra.gracilis<argurus.luctuosa, imperfecta.subspinosus>, dogramacii.robustulus> { var x: samarensis.cahirinus<nigra.gracilis<argurus.luctuosa, imperfecta.subspinosus>, dogramacii.robustulus>; () => { var y = this; }; return x; }
|
||||
simulator(): macrorhinos.marmosurus<Lanthanum.nitidus<dammermani.melanops, lavali.lepturus>, macrorhinos.marmosurus<rendalli.moojeni<panglima.amphibius<trivirgatus.falconeri, caurinus.psilurus>, gabriellae.echinatus>, sagitta.stolzmanni>> { var x: macrorhinos.marmosurus<Lanthanum.nitidus<dammermani.melanops, lavali.lepturus>, macrorhinos.marmosurus<rendalli.moojeni<panglima.amphibius<trivirgatus.falconeri, caurinus.psilurus>, gabriellae.echinatus>, sagitta.stolzmanni>>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module howi {
|
||||
namespace howi {
|
||||
export class marcanoi extends Lanthanum.megalonyx {
|
||||
formosae(): Lanthanum.megalonyx { var x: Lanthanum.megalonyx; () => { var y = this; }; return x; }
|
||||
dudui(): lutreolus.punicus { var x: lutreolus.punicus; () => { var y = this; }; return x; }
|
||||
@@ -700,7 +700,7 @@ module howi {
|
||||
hyaena(): julianae.oralis<lavali.beisa, argurus.oreas> { var x: julianae.oralis<lavali.beisa, argurus.oreas>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module argurus {
|
||||
namespace argurus {
|
||||
export class gilbertii<T0, T1> {
|
||||
nasutus(): lavali.lepturus { var x: lavali.lepturus; () => { var y = this; }; return x; }
|
||||
poecilops(): julianae.steerii { var x: julianae.steerii; () => { var y = this; }; return x; }
|
||||
@@ -716,11 +716,11 @@ module argurus {
|
||||
amurensis(): daubentonii.arboreus<lavali.otion, macrorhinos.konganensis> { var x: daubentonii.arboreus<lavali.otion, macrorhinos.konganensis>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module petrophilus {
|
||||
namespace petrophilus {
|
||||
export class minutilla {
|
||||
}
|
||||
}
|
||||
module lutreolus {
|
||||
namespace lutreolus {
|
||||
export class punicus {
|
||||
strandi(): gabriellae.klossii<Lanthanum.jugularis, Lanthanum.jugularis> { var x: gabriellae.klossii<Lanthanum.jugularis, Lanthanum.jugularis>; () => { var y = this; }; return x; }
|
||||
lar(): caurinus.mahaganus<julianae.nudicaudus, lavali.otion> { var x: caurinus.mahaganus<julianae.nudicaudus, lavali.otion>; () => { var y = this; }; return x; }
|
||||
@@ -737,7 +737,7 @@ module lutreolus {
|
||||
Helium(): julianae.acariensis { var x: julianae.acariensis; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module macrorhinos {
|
||||
namespace macrorhinos {
|
||||
export class daphaenodon {
|
||||
bredanensis(): julianae.sumatrana { var x: julianae.sumatrana; () => { var y = this; }; return x; }
|
||||
othus(): howi.coludo<argurus.oreas, howi.marcanoi> { var x: howi.coludo<argurus.oreas, howi.marcanoi>; () => { var y = this; }; return x; }
|
||||
@@ -747,7 +747,7 @@ module macrorhinos {
|
||||
callosus(): trivirgatus.lotor<lutreolus.foina, dogramacii.robustulus> { var x: trivirgatus.lotor<lutreolus.foina, dogramacii.robustulus>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module sagitta {
|
||||
namespace sagitta {
|
||||
export class cinereus<T0, T1> {
|
||||
zunigae(): rendalli.crenulata<macrorhinos.konganensis, nigra.dolichurus<lavali.lepturus, samarensis.pallidus>> { var x: rendalli.crenulata<macrorhinos.konganensis, nigra.dolichurus<lavali.lepturus, samarensis.pallidus>>; () => { var y = this; }; return x; }
|
||||
microps(): daubentonii.nigricans<caurinus.megaphyllus, quasiater.wattsi<Lanthanum.jugularis, julianae.sumatrana>> { var x: daubentonii.nigricans<caurinus.megaphyllus, quasiater.wattsi<Lanthanum.jugularis, julianae.sumatrana>>; () => { var y = this; }; return x; }
|
||||
@@ -763,11 +763,11 @@ module sagitta {
|
||||
pittieri(): samarensis.fuscus<quasiater.carolinensis, sagitta.stolzmanni> { var x: samarensis.fuscus<quasiater.carolinensis, sagitta.stolzmanni>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module nigra {
|
||||
namespace nigra {
|
||||
export class caucasica<T0, T1> {
|
||||
}
|
||||
}
|
||||
module gabriellae {
|
||||
namespace gabriellae {
|
||||
export class klossii<T0, T1> extends imperfecta.lasiurus<dogramacii.robustulus, caurinus.psilurus> {
|
||||
}
|
||||
export class amicus {
|
||||
@@ -786,7 +786,7 @@ module gabriellae {
|
||||
tenuipes(): howi.coludo<macrorhinos.daphaenodon, panglima.amphibius<macrorhinos.daphaenodon, patas.uralensis>> { var x: howi.coludo<macrorhinos.daphaenodon, panglima.amphibius<macrorhinos.daphaenodon, patas.uralensis>>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module imperfecta {
|
||||
namespace imperfecta {
|
||||
export class lasiurus<T0, T1> {
|
||||
marisae(): lavali.thaeleri { var x: lavali.thaeleri; () => { var y = this; }; return x; }
|
||||
fulvus(): argurus.germaini { var x: argurus.germaini; () => { var y = this; }; return x; }
|
||||
@@ -814,7 +814,7 @@ module imperfecta {
|
||||
sinicus(): macrorhinos.marmosurus<macrorhinos.daphaenodon, gabriellae.amicus> { var x: macrorhinos.marmosurus<macrorhinos.daphaenodon, gabriellae.amicus>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module quasiater {
|
||||
namespace quasiater {
|
||||
export class wattsi<T0, T1> {
|
||||
lagotis(): lavali.xanthognathus { var x: lavali.xanthognathus; () => { var y = this; }; return x; }
|
||||
hussoni(): lavali.wilsoni { var x: lavali.wilsoni; () => { var y = this; }; return x; }
|
||||
@@ -822,9 +822,9 @@ module quasiater {
|
||||
cabrerae(): lavali.lepturus { var x: lavali.lepturus; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module butleri {
|
||||
namespace butleri {
|
||||
}
|
||||
module petrophilus {
|
||||
namespace petrophilus {
|
||||
export class sodyi<T0, T1> extends quasiater.bobrinskoi {
|
||||
saundersiae(): samarensis.pallidus { var x: samarensis.pallidus; () => { var y = this; }; return x; }
|
||||
imberbis(): quasiater.carolinensis { var x: quasiater.carolinensis; () => { var y = this; }; return x; }
|
||||
@@ -837,7 +837,7 @@ module petrophilus {
|
||||
bairdii(): lavali.beisa { var x: lavali.beisa; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module caurinus {
|
||||
namespace caurinus {
|
||||
export class megaphyllus extends imperfecta.lasiurus<julianae.acariensis, howi.coludo<argurus.oreas, howi.marcanoi>> {
|
||||
montana(): argurus.oreas { var x: argurus.oreas; () => { var y = this; }; return x; }
|
||||
amatus(): lutreolus.schlegeli { var x: lutreolus.schlegeli; () => { var y = this; }; return x; }
|
||||
@@ -849,14 +849,14 @@ module caurinus {
|
||||
cirrhosus(): quasiater.carolinensis { var x: quasiater.carolinensis; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module minutus {
|
||||
namespace minutus {
|
||||
export class portoricensis {
|
||||
relictus(): quasiater.carolinensis { var x: quasiater.carolinensis; () => { var y = this; }; return x; }
|
||||
aequatorianus(): gabriellae.klossii<julianae.nudicaudus, dogramacii.aurata> { var x: gabriellae.klossii<julianae.nudicaudus, dogramacii.aurata>; () => { var y = this; }; return x; }
|
||||
rhinogradoides(): samarensis.cahirinus<quasiater.carolinensis, julianae.durangae> { var x: samarensis.cahirinus<quasiater.carolinensis, julianae.durangae>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module lutreolus {
|
||||
namespace lutreolus {
|
||||
export class foina {
|
||||
tarfayensis(): lutreolus.punicus { var x: lutreolus.punicus; () => { var y = this; }; return x; }
|
||||
Promethium(): samarensis.pelurus<argurus.germaini, julianae.durangae> { var x: samarensis.pelurus<argurus.germaini, julianae.durangae>; () => { var y = this; }; return x; }
|
||||
@@ -873,7 +873,7 @@ module lutreolus {
|
||||
argentiventer(): trivirgatus.mixtus<gabriellae.amicus, lutreolus.punicus> { var x: trivirgatus.mixtus<gabriellae.amicus, lutreolus.punicus>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module lutreolus {
|
||||
namespace lutreolus {
|
||||
export class cor<T0, T1> extends panglima.fundatus<panamensis.linulus<trivirgatus.lotor<argurus.luctuosa, lavali.wilsoni>, lavali.beisa>, dammermani.melanops> {
|
||||
antinorii(): petrophilus.sodyi<quasiater.carolinensis, argurus.germaini> { var x: petrophilus.sodyi<quasiater.carolinensis, argurus.germaini>; () => { var y = this; }; return x; }
|
||||
voi(): caurinus.johorensis<dammermani.melanops, macrorhinos.konganensis> { var x: caurinus.johorensis<dammermani.melanops, macrorhinos.konganensis>; () => { var y = this; }; return x; }
|
||||
@@ -887,19 +887,19 @@ module lutreolus {
|
||||
castroviejoi(): Lanthanum.jugularis { var x: Lanthanum.jugularis; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module howi {
|
||||
namespace howi {
|
||||
export class coludo<T0, T1> {
|
||||
bernhardi(): lutreolus.punicus { var x: lutreolus.punicus; () => { var y = this; }; return x; }
|
||||
isseli(): argurus.germaini { var x: argurus.germaini; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module argurus {
|
||||
namespace argurus {
|
||||
export class germaini extends gabriellae.amicus {
|
||||
sharpei(): lavali.wilsoni { var x: lavali.wilsoni; () => { var y = this; }; return x; }
|
||||
palmarum(): macrorhinos.marmosurus<Lanthanum.megalonyx, lavali.thaeleri> { var x: macrorhinos.marmosurus<Lanthanum.megalonyx, lavali.thaeleri>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module sagitta {
|
||||
namespace sagitta {
|
||||
export class stolzmanni {
|
||||
riparius(): nigra.dolichurus<dogramacii.koepckeae, caurinus.psilurus> { var x: nigra.dolichurus<dogramacii.koepckeae, caurinus.psilurus>; () => { var y = this; }; return x; }
|
||||
dhofarensis(): lutreolus.foina { var x: lutreolus.foina; () => { var y = this; }; return x; }
|
||||
@@ -914,7 +914,7 @@ module sagitta {
|
||||
florium(): rendalli.zuluensis { var x: rendalli.zuluensis; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module dammermani {
|
||||
namespace dammermani {
|
||||
export class melanops extends minutus.inez<sagitta.stolzmanni, dammermani.melanops> {
|
||||
blarina(): dammermani.melanops { var x: dammermani.melanops; () => { var y = this; }; return x; }
|
||||
harwoodi(): rionegrensis.veraecrucis<nigra.dolichurus<lavali.lepturus, samarensis.pallidus>, lavali.wilsoni> { var x: rionegrensis.veraecrucis<nigra.dolichurus<lavali.lepturus, samarensis.pallidus>, lavali.wilsoni>; () => { var y = this; }; return x; }
|
||||
@@ -931,7 +931,7 @@ module dammermani {
|
||||
bocagei(): julianae.albidens<lavali.wilsoni, lavali.thaeleri> { var x: julianae.albidens<lavali.wilsoni, lavali.thaeleri>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module argurus {
|
||||
namespace argurus {
|
||||
export class peninsulae extends patas.uralensis {
|
||||
aitkeni(): trivirgatus.mixtus<argurus.dauricus<dogramacii.aurata, dammermani.melanops>, panglima.amphibius<lavali.lepturus, quasiater.carolinensis>> { var x: trivirgatus.mixtus<argurus.dauricus<dogramacii.aurata, dammermani.melanops>, panglima.amphibius<lavali.lepturus, quasiater.carolinensis>>; () => { var y = this; }; return x; }
|
||||
novaeangliae(): lavali.xanthognathus { var x: lavali.xanthognathus; () => { var y = this; }; return x; }
|
||||
@@ -943,7 +943,7 @@ module argurus {
|
||||
cavernarum(): minutus.inez<gabriellae.echinatus, argurus.luctuosa> { var x: minutus.inez<gabriellae.echinatus, argurus.luctuosa>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module argurus {
|
||||
namespace argurus {
|
||||
export class netscheri<T0, T1> {
|
||||
gravis(): nigra.caucasica<rendalli.crenulata<trivirgatus.falconeri, howi.marcanoi>, dogramacii.kaiseri> { var x: nigra.caucasica<rendalli.crenulata<trivirgatus.falconeri, howi.marcanoi>, dogramacii.kaiseri>; () => { var y = this; }; return x; }
|
||||
ruschii(): imperfecta.lasiurus<howi.marcanoi, imperfecta.ciliolabrum<Lanthanum.megalonyx, petrophilus.minutilla>> { var x: imperfecta.lasiurus<howi.marcanoi, imperfecta.ciliolabrum<Lanthanum.megalonyx, petrophilus.minutilla>>; () => { var y = this; }; return x; }
|
||||
@@ -960,7 +960,7 @@ module argurus {
|
||||
ruemmleri(): panglima.amphibius<minutus.inez<rendalli.moojeni<panglima.amphibius<trivirgatus.falconeri, caurinus.psilurus>, gabriellae.echinatus>, dogramacii.aurata>, imperfecta.ciliolabrum<quasiater.carolinensis, lavali.beisa>> { var x: panglima.amphibius<minutus.inez<rendalli.moojeni<panglima.amphibius<trivirgatus.falconeri, caurinus.psilurus>, gabriellae.echinatus>, dogramacii.aurata>, imperfecta.ciliolabrum<quasiater.carolinensis, lavali.beisa>>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module ruatanica {
|
||||
namespace ruatanica {
|
||||
export class Praseodymium<T0, T1> extends ruatanica.hector<lutreolus.punicus, gabriellae.amicus> {
|
||||
clara(): panglima.amphibius<imperfecta.ciliolabrum<quasiater.carolinensis, lavali.beisa>, argurus.dauricus<ruatanica.americanus, rionegrensis.caniventer>> { var x: panglima.amphibius<imperfecta.ciliolabrum<quasiater.carolinensis, lavali.beisa>, argurus.dauricus<ruatanica.americanus, rionegrensis.caniventer>>; () => { var y = this; }; return x; }
|
||||
spectabilis(): petrophilus.sodyi<rionegrensis.caniventer, quasiater.carolinensis> { var x: petrophilus.sodyi<rionegrensis.caniventer, quasiater.carolinensis>; () => { var y = this; }; return x; }
|
||||
@@ -977,17 +977,17 @@ module ruatanica {
|
||||
soricinus(): quasiater.carolinensis { var x: quasiater.carolinensis; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module caurinus {
|
||||
namespace caurinus {
|
||||
export class johorensis<T0, T1> extends lutreolus.punicus {
|
||||
maini(): ruatanica.Praseodymium<lavali.thaeleri, julianae.acariensis> { var x: ruatanica.Praseodymium<lavali.thaeleri, julianae.acariensis>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module argurus {
|
||||
namespace argurus {
|
||||
export class luctuosa {
|
||||
loriae(): rendalli.moojeni<macrorhinos.marmosurus<rendalli.moojeni<panglima.amphibius<trivirgatus.falconeri, caurinus.psilurus>, gabriellae.echinatus>, sagitta.stolzmanni>, lutreolus.punicus> { var x: rendalli.moojeni<macrorhinos.marmosurus<rendalli.moojeni<panglima.amphibius<trivirgatus.falconeri, caurinus.psilurus>, gabriellae.echinatus>, sagitta.stolzmanni>, lutreolus.punicus>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module panamensis {
|
||||
namespace panamensis {
|
||||
export class setulosus<T0, T1> {
|
||||
duthieae(): caurinus.mahaganus<howi.coludo<argurus.oreas, howi.marcanoi>, dogramacii.aurata> { var x: caurinus.mahaganus<howi.coludo<argurus.oreas, howi.marcanoi>, dogramacii.aurata>; () => { var y = this; }; return x; }
|
||||
guereza(): howi.coludo<sagitta.stolzmanni, quasiater.carolinensis> { var x: howi.coludo<sagitta.stolzmanni, quasiater.carolinensis>; () => { var y = this; }; return x; }
|
||||
@@ -999,7 +999,7 @@ module panamensis {
|
||||
vampyrus(): julianae.oralis<lutreolus.foina, provocax.melanoleuca> { var x: julianae.oralis<lutreolus.foina, provocax.melanoleuca>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module petrophilus {
|
||||
namespace petrophilus {
|
||||
export class rosalia<T0, T1> {
|
||||
palmeri(): panglima.amphibius<howi.coludo<macrorhinos.daphaenodon, panglima.amphibius<macrorhinos.daphaenodon, patas.uralensis>>, trivirgatus.mixtus<argurus.dauricus<dogramacii.aurata, dammermani.melanops>, panglima.amphibius<lavali.lepturus, quasiater.carolinensis>>> { var x: panglima.amphibius<howi.coludo<macrorhinos.daphaenodon, panglima.amphibius<macrorhinos.daphaenodon, patas.uralensis>>, trivirgatus.mixtus<argurus.dauricus<dogramacii.aurata, dammermani.melanops>, panglima.amphibius<lavali.lepturus, quasiater.carolinensis>>>; () => { var y = this; }; return x; }
|
||||
baeops(): Lanthanum.nitidus<lavali.thaeleri, lavali.lepturus> { var x: Lanthanum.nitidus<lavali.thaeleri, lavali.lepturus>; () => { var y = this; }; return x; }
|
||||
@@ -1008,7 +1008,7 @@ module petrophilus {
|
||||
montivaga(): panamensis.setulosus<lavali.beisa, panamensis.linulus<caurinus.megaphyllus, caurinus.megaphyllus>> { var x: panamensis.setulosus<lavali.beisa, panamensis.linulus<caurinus.megaphyllus, caurinus.megaphyllus>>; () => { var y = this; }; return x; }
|
||||
}
|
||||
}
|
||||
module caurinus {
|
||||
namespace caurinus {
|
||||
export class psilurus extends lutreolus.punicus {
|
||||
socialis(): panglima.amphibius<trivirgatus.falconeri, caurinus.psilurus> { var x: panglima.amphibius<trivirgatus.falconeri, caurinus.psilurus>; () => { var y = this; }; return x; }
|
||||
lundi(): petrophilus.sodyi<trivirgatus.falconeri, quasiater.bobrinskoi> { var x: petrophilus.sodyi<trivirgatus.falconeri, quasiater.bobrinskoi>; () => { var y = this; }; return x; }
|
||||
|
||||
@@ -4,7 +4,7 @@ class Sammy {
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
module Sammy {
|
||||
namespace Sammy {
|
||||
export var x = 1;
|
||||
}
|
||||
interface JQueryStatic {
|
||||
|
||||
@@ -29,7 +29,7 @@ interface Tuple4<T0, T1, T2, T3> extends Array<any> {
|
||||
3: T3;
|
||||
}
|
||||
|
||||
module Underscore {
|
||||
namespace Underscore {
|
||||
export interface WrappedObject<T> {
|
||||
keys(): string[];
|
||||
values(): any[];
|
||||
|
||||
@@ -7,7 +7,7 @@ class C2 extends { foo: string; } { } // error
|
||||
declare var x: { foo: string; }
|
||||
class C3 extends x { } // error
|
||||
|
||||
module M { export var x = 1; }
|
||||
namespace M { export var x = 1; }
|
||||
class C4 extends M { } // error
|
||||
|
||||
function foo() { }
|
||||
|
||||
@@ -105,7 +105,7 @@ f14([2, ["abc", { x: 0, y: true }]]);
|
||||
f14([2, ["abc", { x: 0 }]]);
|
||||
f14([2, ["abc", { y: false }]]); // Error, no x
|
||||
|
||||
module M {
|
||||
namespace M {
|
||||
export var [a, b] = [1, 2];
|
||||
}
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ class C {
|
||||
static foo() { }
|
||||
}
|
||||
enum E { a, b, c }
|
||||
module M { export var a }
|
||||
namespace M { export var a }
|
||||
|
||||
declare var a: boolean;
|
||||
declare var b: number;
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
// EveryType used in a nested scope of a different EveryType with the same name, type of the identifier is the one defined in the inner scope
|
||||
|
||||
var s: string;
|
||||
module M1 {
|
||||
namespace M1 {
|
||||
export var s: number = 0;
|
||||
var n = s;
|
||||
var n: number;
|
||||
}
|
||||
|
||||
module M2 {
|
||||
namespace M2 {
|
||||
var s: number = 0;
|
||||
var n = s;
|
||||
var n: number;
|
||||
@@ -28,9 +28,9 @@ class C {
|
||||
}
|
||||
}
|
||||
|
||||
module M3 {
|
||||
namespace M3 {
|
||||
var s: any;
|
||||
module M4 {
|
||||
namespace M4 {
|
||||
var n = s;
|
||||
var n: any;
|
||||
}
|
||||
|
||||
@@ -171,7 +171,7 @@ var q2 = (s = this) => {
|
||||
this.spaaaaace = 4;
|
||||
}
|
||||
|
||||
//type of 'this' in global module is GlobalThis
|
||||
//type of 'this' in global namespace is GlobalThis
|
||||
var t!: typeof globalThis;
|
||||
var t = this;
|
||||
this.spaaaaace = 4;
|
||||
|
||||
@@ -19,7 +19,7 @@ class A {
|
||||
return a;
|
||||
}
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export declare var n: any;
|
||||
}
|
||||
declare var objA: A;
|
||||
|
||||
@@ -15,7 +15,7 @@ class A {
|
||||
return a;
|
||||
}
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export var n: any;
|
||||
}
|
||||
var objA = new A();
|
||||
|
||||
@@ -8,7 +8,7 @@ class A {
|
||||
public a: number;
|
||||
static foo() { return 1; }
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export var n: number;
|
||||
}
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ class A {
|
||||
public a: boolean;
|
||||
static foo() { return true; }
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export var n: boolean;
|
||||
}
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ class A {
|
||||
public a: string;
|
||||
static foo() { return ""; }
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export var n: string;
|
||||
}
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ class A {
|
||||
return a;
|
||||
}
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export var n: any;
|
||||
}
|
||||
var objA = new A();
|
||||
|
||||
@@ -7,7 +7,7 @@ class A {
|
||||
public a: boolean;
|
||||
static foo() { return false; }
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export var n: boolean;
|
||||
}
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ class A {
|
||||
public a: number;
|
||||
static foo() { return 1; }
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export var n: number;
|
||||
}
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ class A {
|
||||
public a: string;
|
||||
static foo() { return ""; }
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export var n: string;
|
||||
}
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ class A {
|
||||
return a;
|
||||
}
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export var n: any;
|
||||
}
|
||||
var objA = new A();
|
||||
|
||||
@@ -8,7 +8,7 @@ class A {
|
||||
public a!: number;
|
||||
static foo() { return 1; }
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export var n: number;
|
||||
}
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ class A {
|
||||
public a!: boolean;
|
||||
static foo() { return true; }
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export var n: boolean;
|
||||
}
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ class A {
|
||||
public a!: string;
|
||||
static foo() { return ""; }
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export var n: string;
|
||||
}
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ class A {
|
||||
return a;
|
||||
}
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export var n: any;
|
||||
}
|
||||
var objA = new A();
|
||||
|
||||
@@ -7,7 +7,7 @@ class A {
|
||||
public a!: boolean;
|
||||
static foo() { return false; }
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export declare var n: boolean;
|
||||
}
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ class A {
|
||||
public a!: number;
|
||||
static foo() { return 1; }
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export declare var n: number;
|
||||
}
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ class A {
|
||||
public a!: string;
|
||||
static foo() { return ""; }
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export declare var n: string;
|
||||
}
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ class A {
|
||||
return a;
|
||||
}
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export var n: any;
|
||||
}
|
||||
var objA = new A();
|
||||
|
||||
@@ -7,7 +7,7 @@ class A {
|
||||
public a!: boolean;
|
||||
static foo() { return false; }
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export declare var n: boolean;
|
||||
}
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ class A {
|
||||
public a!: number;
|
||||
static foo() { return 1; }
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export declare var n: number;
|
||||
}
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ class A {
|
||||
public a!: string;
|
||||
static foo() { return ""; }
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export var n: string = "";
|
||||
}
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ class A {
|
||||
return a;
|
||||
}
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export var n: any = undefined;
|
||||
}
|
||||
var objA = new A();
|
||||
|
||||
@@ -7,7 +7,7 @@ class A {
|
||||
public a!: boolean;
|
||||
static foo() { return false; }
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export var n: boolean = false;
|
||||
}
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ class A {
|
||||
public a!: number;
|
||||
static foo() { return 1; }
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export var n: number = 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ class A {
|
||||
public a!: string;
|
||||
static foo() { return ""; }
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export var n: string = "";
|
||||
}
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ class A {
|
||||
return a;
|
||||
}
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export var n!: any;
|
||||
}
|
||||
var objA = new A();
|
||||
|
||||
@@ -10,7 +10,7 @@ class A {
|
||||
public a: boolean;
|
||||
static foo() { return false; }
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export var n!: boolean;
|
||||
}
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ class A {
|
||||
public a: number;
|
||||
static foo() { return 1; }
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export var n!: number;
|
||||
}
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ class A {
|
||||
public a: string;
|
||||
static foo() { return ""; }
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export var n!: string;
|
||||
}
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ class A {
|
||||
return a;
|
||||
}
|
||||
}
|
||||
module M {
|
||||
namespace M {
|
||||
export var n!: any;
|
||||
}
|
||||
var objA = new A();
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// two interfaces with different root modules should not merge
|
||||
|
||||
module M {
|
||||
namespace M {
|
||||
export interface A {
|
||||
foo: string;
|
||||
}
|
||||
@@ -10,7 +10,7 @@ module M {
|
||||
}
|
||||
}
|
||||
|
||||
module M2 {
|
||||
namespace M2 {
|
||||
export interface A {
|
||||
bar: number;
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// two interfaces with different root modules should not merge
|
||||
|
||||
module M {
|
||||
namespace M {
|
||||
export interface A {
|
||||
foo: string;
|
||||
}
|
||||
@@ -9,7 +9,7 @@ module M {
|
||||
foo: T;
|
||||
}
|
||||
|
||||
module M2 {
|
||||
namespace M2 {
|
||||
export interface A {
|
||||
bar: number;
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ class Bar3 extends Foo implements I { // error
|
||||
}
|
||||
|
||||
// another level of indirection
|
||||
module M {
|
||||
namespace M {
|
||||
class Foo {
|
||||
private x!: string;
|
||||
}
|
||||
@@ -51,7 +51,7 @@ module M {
|
||||
}
|
||||
|
||||
// two levels of privates
|
||||
module M2 {
|
||||
namespace M2 {
|
||||
class Foo {
|
||||
private x!: string;
|
||||
}
|
||||
|
||||
@@ -64,7 +64,7 @@ var i: I;
|
||||
for (var x in i[42]) { }
|
||||
|
||||
|
||||
module M {
|
||||
namespace M {
|
||||
export class X<T> {
|
||||
name:string
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@ class C {
|
||||
constructor(x: number, y: string);
|
||||
constructor(x: number) { }
|
||||
}
|
||||
module C {
|
||||
namespace C {
|
||||
export var x = 1;
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@ class C2<T> {
|
||||
constructor(x: T, y: string);
|
||||
constructor(x: T) { }
|
||||
}
|
||||
module C2 {
|
||||
namespace C2 {
|
||||
export var x = 1;
|
||||
}
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ interface I { foo: string; }
|
||||
declare var i: I;
|
||||
x = i;
|
||||
|
||||
module M { export var x = 1; }
|
||||
namespace M { export var x = 1; }
|
||||
x = M;
|
||||
|
||||
function f<T>(a: T) {
|
||||
|
||||
@@ -17,7 +17,7 @@ x = b;
|
||||
|
||||
x = { f() {} }
|
||||
|
||||
module M { export var x = 1; }
|
||||
namespace M { export var x = 1; }
|
||||
x = M;
|
||||
|
||||
function f<T>(a: T) {
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// These are mostly permitted with the current loose rules. All ok unless otherwise noted.
|
||||
|
||||
module Errors {
|
||||
namespace Errors {
|
||||
class Base { foo: string; }
|
||||
class Derived extends Base { bar: string; }
|
||||
class Derived2 extends Derived { baz: string; }
|
||||
class OtherDerived extends Base { bing: string; }
|
||||
|
||||
module WithNonGenericSignaturesInBaseType {
|
||||
namespace WithNonGenericSignaturesInBaseType {
|
||||
// target type with non-generic call signatures
|
||||
declare var a2: (x: number) => string[];
|
||||
declare var a7: (x: (arg: Base) => Derived) => (r: Base) => Derived2;
|
||||
@@ -82,7 +82,7 @@ module Errors {
|
||||
b17 = a17;
|
||||
}
|
||||
|
||||
module WithGenericSignaturesInBaseType {
|
||||
namespace WithGenericSignaturesInBaseType {
|
||||
// target type has generic call signature
|
||||
declare var a2: <T>(x: T) => T[];
|
||||
declare var b2: <T>(x: T) => string[];
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// checking assignment compatibility relations for function types.
|
||||
|
||||
module Errors {
|
||||
namespace Errors {
|
||||
class Base { foo: string; }
|
||||
class Derived extends Base { bar: string; }
|
||||
class Derived2 extends Derived { baz: string; }
|
||||
class OtherDerived extends Base { bing: string; }
|
||||
|
||||
module WithNonGenericSignaturesInBaseType {
|
||||
namespace WithNonGenericSignaturesInBaseType {
|
||||
// target type with non-generic call signatures
|
||||
declare var a2: new (x: number) => string[];
|
||||
declare var a7: new (x: (arg: Base) => Derived) => (r: Base) => Derived2;
|
||||
@@ -82,7 +82,7 @@ module Errors {
|
||||
b17 = a17; // error
|
||||
}
|
||||
|
||||
module WithGenericSignaturesInBaseType {
|
||||
namespace WithGenericSignaturesInBaseType {
|
||||
// target type has generic call signature
|
||||
declare var a2: new <T>(x: T) => T[];
|
||||
declare var b2: new <T>(x: T) => string[];
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// call signatures in derived types must have the same or fewer optional parameters as the target for assignment
|
||||
|
||||
module ClassTypeParam {
|
||||
namespace ClassTypeParam {
|
||||
class Base<T> {
|
||||
a: () => T;
|
||||
a2: (x?: T) => T;
|
||||
@@ -36,7 +36,7 @@ module ClassTypeParam {
|
||||
}
|
||||
}
|
||||
|
||||
module GenericSignaturesInvalid {
|
||||
namespace GenericSignaturesInvalid {
|
||||
|
||||
class Base2 {
|
||||
a: <T>() => T;
|
||||
@@ -92,7 +92,7 @@ module GenericSignaturesInvalid {
|
||||
}
|
||||
}
|
||||
|
||||
module GenericSignaturesValid {
|
||||
namespace GenericSignaturesValid {
|
||||
|
||||
class Base2 {
|
||||
a: <T>() => T;
|
||||
|
||||
@@ -17,7 +17,7 @@ declare var b2: { [x: number]: Derived2; }
|
||||
a = b2;
|
||||
b2 = a; // error
|
||||
|
||||
module Generics {
|
||||
namespace Generics {
|
||||
class A<T extends Base> {
|
||||
[x: number]: T;
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@ declare var b2: { [x: number]: Derived2; }
|
||||
a = b2;
|
||||
b2 = a; // error
|
||||
|
||||
module Generics {
|
||||
namespace Generics {
|
||||
interface A<T extends Base> {
|
||||
[x: number]: T;
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@ declare var b2: { [x: number]: Derived2; };
|
||||
a = b2; // ok
|
||||
b2 = a; // error
|
||||
|
||||
module Generics {
|
||||
namespace Generics {
|
||||
class A<T extends Derived> {
|
||||
[x: number]: T;
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// members N and M of types S and T have the same name, same accessibility, same optionality, and N is not assignable M
|
||||
|
||||
module OnlyDerived {
|
||||
namespace OnlyDerived {
|
||||
class Base { foo: string; }
|
||||
class Derived extends Base { bar: string; }
|
||||
class Derived2 extends Base { baz: string; }
|
||||
@@ -45,7 +45,7 @@ module OnlyDerived {
|
||||
a2 = t; // error
|
||||
}
|
||||
|
||||
module WithBase {
|
||||
namespace WithBase {
|
||||
class Base { foo: string; }
|
||||
class Derived extends Base { bar: string; }
|
||||
class Derived2 extends Base { baz: string; }
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// members N and M of types S and T have the same name, same accessibility, same optionality, and N is assignable M
|
||||
|
||||
module TargetIsPublic {
|
||||
namespace TargetIsPublic {
|
||||
// targets
|
||||
class Base {
|
||||
public foo: string;
|
||||
@@ -53,7 +53,7 @@ module TargetIsPublic {
|
||||
|
||||
}
|
||||
|
||||
module TargetIsPublic {
|
||||
namespace TargetIsPublic {
|
||||
// targets
|
||||
class Base {
|
||||
private foo: string;
|
||||
|
||||
@@ -4,7 +4,7 @@ class Base { foo: string; }
|
||||
class Derived extends Base { bar: string; }
|
||||
class Derived2 extends Derived { baz: string; }
|
||||
|
||||
module TargetHasOptional {
|
||||
namespace TargetHasOptional {
|
||||
// targets
|
||||
interface C {
|
||||
opt?: Base
|
||||
@@ -46,7 +46,7 @@ module TargetHasOptional {
|
||||
b = c;
|
||||
}
|
||||
|
||||
module SourceHasOptional {
|
||||
namespace SourceHasOptional {
|
||||
// targets
|
||||
interface C {
|
||||
opt: Base
|
||||
|
||||
@@ -5,7 +5,7 @@ class Base { foo: string; }
|
||||
class Derived extends Base { bar: string; }
|
||||
class Derived2 extends Derived { baz: string; }
|
||||
|
||||
module TargetHasOptional {
|
||||
namespace TargetHasOptional {
|
||||
// targets
|
||||
interface C {
|
||||
opt?: Base
|
||||
@@ -47,7 +47,7 @@ module TargetHasOptional {
|
||||
b = c;
|
||||
}
|
||||
|
||||
module SourceHasOptional {
|
||||
namespace SourceHasOptional {
|
||||
// targets
|
||||
interface C {
|
||||
opt: Base
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// members N and M of types S and T have the same name, same accessibility, same optionality, and N is assignable M
|
||||
// string named numeric properties work correctly, errors below unless otherwise noted
|
||||
|
||||
module JustStrings {
|
||||
namespace JustStrings {
|
||||
class S { '1': string; }
|
||||
class T { '1.': string; }
|
||||
declare var s: S;
|
||||
@@ -42,7 +42,7 @@ module JustStrings {
|
||||
a2 = t;
|
||||
}
|
||||
|
||||
module NumbersAndStrings {
|
||||
namespace NumbersAndStrings {
|
||||
class S { '1': string; }
|
||||
class T { 1: string; }
|
||||
declare var s: S;
|
||||
|
||||
@@ -18,7 +18,7 @@ declare var b2: { [x: string]: Derived2; };
|
||||
a = b2; // ok
|
||||
b2 = a; // error
|
||||
|
||||
module Generics {
|
||||
namespace Generics {
|
||||
class A<T extends Base> {
|
||||
[x: string]: T;
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@ declare var b2: { [x: string]: Derived2; };
|
||||
a = b2; // ok
|
||||
b2 = a; // error
|
||||
|
||||
module Generics {
|
||||
namespace Generics {
|
||||
interface A<T extends Base> {
|
||||
[x: string]: T;
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@ declare var b1: { [x: string]: string; };
|
||||
a = b1; // error
|
||||
b1 = a; // error
|
||||
|
||||
module Generics {
|
||||
namespace Generics {
|
||||
class A<T extends Derived> {
|
||||
[x: string]: T;
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// Checking basic subtype relations with construct signatures
|
||||
|
||||
module ConstructSignature {
|
||||
namespace ConstructSignature {
|
||||
interface Base { // T
|
||||
// M's
|
||||
new (x: number): void; // BUG 842221
|
||||
@@ -32,7 +32,7 @@ module ConstructSignature {
|
||||
}
|
||||
}
|
||||
|
||||
module MemberWithConstructSignature {
|
||||
namespace MemberWithConstructSignature {
|
||||
interface Base { // T
|
||||
// M's
|
||||
a: new (x: number) => void;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
module m1 {
|
||||
namespace m1 {
|
||||
interface Promise<T> {
|
||||
then<U>(cb: (x: T) => Promise<U>): Promise<U>;
|
||||
}
|
||||
@@ -12,7 +12,7 @@ module m1 {
|
||||
|
||||
//////////////////////////////////////
|
||||
|
||||
module m2 {
|
||||
namespace m2 {
|
||||
interface Promise<T> {
|
||||
then<U>(cb: (x: T) => Promise<U>): Promise<U>;
|
||||
}
|
||||
@@ -26,7 +26,7 @@ module m2 {
|
||||
|
||||
//////////////////////////////////////
|
||||
|
||||
module m3 {
|
||||
namespace m3 {
|
||||
interface Promise<T> {
|
||||
then<U>(cb: (x: T) => Promise<U>): Promise<U>;
|
||||
then<U>(cb: (x: T) => Promise<U>, error?: (error: any) => Promise<U>): Promise<U>;
|
||||
@@ -40,7 +40,7 @@ module m3 {
|
||||
|
||||
//////////////////////////////////////
|
||||
|
||||
module m4 {
|
||||
namespace m4 {
|
||||
interface Promise<T> {
|
||||
then<U>(cb: (x: T) => Promise<U>): Promise<U>;
|
||||
then<U>(cb: (x: T) => Promise<U>, error?: (error: any) => Promise<U>): Promise<U>;
|
||||
@@ -55,7 +55,7 @@ module m4 {
|
||||
|
||||
//////////////////////////////////////
|
||||
|
||||
module m5 {
|
||||
namespace m5 {
|
||||
interface Promise<T> {
|
||||
then<U>(cb: (x: T) => Promise<U>): Promise<U>;
|
||||
then<U>(cb: (x: T) => Promise<U>, error?: (error: any) => Promise<U>): Promise<U>;
|
||||
@@ -71,7 +71,7 @@ module m5 {
|
||||
|
||||
//////////////////////////////////////
|
||||
|
||||
module m6 {
|
||||
namespace m6 {
|
||||
interface Promise<T> {
|
||||
then<U>(cb: (x: T) => Promise<U>): Promise<U>;
|
||||
then<U>(cb: (x: T) => Promise<U>, error?: (error: any) => Promise<U>): Promise<U>;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// When a function expression is inferentially typed (section 4.9.3) and a type assigned to a parameter in that expression references type parameters for which inferences are being made,
|
||||
// the corresponding inferred type arguments to become fixed and no further candidate inferences are made for them.
|
||||
|
||||
module onlyT {
|
||||
namespace onlyT {
|
||||
function foo<T>(a: (x: T) => T, b: (x: T) => T) {
|
||||
var r!: (x: T) => T;
|
||||
return r;
|
||||
@@ -37,7 +37,7 @@ module onlyT {
|
||||
var r7 = foo3(E.A, (x) => E.A, (x) => F.A); // error
|
||||
}
|
||||
|
||||
module TU {
|
||||
namespace TU {
|
||||
function foo<T, U>(a: (x: T) => T, b: (x: U) => U) {
|
||||
var r!: (x: T) => T;
|
||||
return r;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Function typed arguments with multiple signatures must be passed an implementation that matches all of them
|
||||
// Inferences are made quadratic-pairwise to and from these overload sets
|
||||
|
||||
module NonGenericParameter {
|
||||
namespace NonGenericParameter {
|
||||
declare var a: {
|
||||
new(x: boolean): boolean;
|
||||
new(x: string): string;
|
||||
@@ -15,7 +15,7 @@ module NonGenericParameter {
|
||||
var r3 = foo4(b); // ok
|
||||
}
|
||||
|
||||
module GenericParameter {
|
||||
namespace GenericParameter {
|
||||
function foo5<T>(cb: { new(x: T): string; new(x: number): T }) {
|
||||
return cb;
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Function typed arguments with multiple signatures must be passed an implementation that matches all of them
|
||||
// Inferences are made quadratic-pairwise to and from these overload sets
|
||||
|
||||
module NonGenericParameter {
|
||||
namespace NonGenericParameter {
|
||||
declare var a: {
|
||||
(x: boolean): boolean;
|
||||
(x: string): string;
|
||||
@@ -14,7 +14,7 @@ module NonGenericParameter {
|
||||
var r3 = foo4(<T, U>(x: T) => { var r!: U; return r }); // ok
|
||||
}
|
||||
|
||||
module GenericParameter {
|
||||
namespace GenericParameter {
|
||||
function foo5<T>(cb: { (x: T): string; (x: number): T }) {
|
||||
return cb;
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Generic functions used as arguments for function typed parameters are not used to make inferences from
|
||||
// Using function arguments, no errors expected
|
||||
|
||||
module ImmediatelyFix {
|
||||
namespace ImmediatelyFix {
|
||||
class C<T> {
|
||||
foo<T>(x: (a: T) => T) {
|
||||
return x(null);
|
||||
@@ -24,7 +24,7 @@ module ImmediatelyFix {
|
||||
var r3a = c2.foo(x => 1); // number
|
||||
}
|
||||
|
||||
module WithCandidates {
|
||||
namespace WithCandidates {
|
||||
class C<T> {
|
||||
foo2<T, U>(x: T, cb: (a: T) => U) {
|
||||
return cb(x);
|
||||
|
||||
@@ -113,8 +113,8 @@ var propAcc1 = {
|
||||
};
|
||||
var propAcc1: { m: any; }
|
||||
|
||||
// Property access of module member
|
||||
module M2 {
|
||||
// Property access of namespace member
|
||||
namespace M2 {
|
||||
export var x = M2.x;
|
||||
var y = x;
|
||||
var y: any;
|
||||
|
||||
Reference in New Issue
Block a user