style(lint): re-format modules/@angular
This commit is contained in:
@ -1,8 +1,4 @@
|
||||
import {
|
||||
makeDecorator,
|
||||
makeParamDecorator,
|
||||
makePropDecorator
|
||||
} from '@angular/core/src/util/decorators';
|
||||
import {makeDecorator, makeParamDecorator, makePropDecorator} from '@angular/core/src/util/decorators';
|
||||
|
||||
export class ClassDecoratorMeta {
|
||||
constructor(public value: any /** TODO #9100 */) {}
|
||||
|
@ -1,46 +1,28 @@
|
||||
import {
|
||||
describe,
|
||||
it,
|
||||
iit,
|
||||
ddescribe,
|
||||
expect,
|
||||
beforeEach,
|
||||
} from '@angular/core/testing/testing_internal';
|
||||
import {describe, it, iit, ddescribe, expect, beforeEach,} from '@angular/core/testing/testing_internal';
|
||||
import {OnInit} from '@angular/core';
|
||||
import {Reflector, ReflectionInfo} from '@angular/core/src/reflection/reflection';
|
||||
import {ReflectionCapabilities} from '@angular/core/src/reflection/reflection_capabilities';
|
||||
import {
|
||||
ClassDecorator,
|
||||
ParamDecorator,
|
||||
PropDecorator,
|
||||
classDecorator,
|
||||
paramDecorator,
|
||||
propDecorator,
|
||||
HasGetterAndSetterDecorators
|
||||
} from './reflector_common';
|
||||
import {ClassDecorator, ParamDecorator, PropDecorator, classDecorator, paramDecorator, propDecorator, HasGetterAndSetterDecorators} from './reflector_common';
|
||||
import {IS_DART} from '../../src/facade/lang';
|
||||
import {
|
||||
browserDetection
|
||||
} from '@angular/platform-browser/testing'
|
||||
import {browserDetection} from '@angular/platform-browser/testing'
|
||||
|
||||
class AType {
|
||||
class AType {
|
||||
value: any /** TODO #9100 */;
|
||||
|
||||
constructor(value: any /** TODO #9100 */) { this.value = value; }
|
||||
}
|
||||
|
||||
@ClassDecorator('class')
|
||||
class ClassWithDecorators {
|
||||
@PropDecorator("p1") @PropDecorator("p2") a: any /** TODO #9100 */;
|
||||
@ClassDecorator('class') class ClassWithDecorators {
|
||||
@PropDecorator('p1') @PropDecorator('p2') a: any /** TODO #9100 */;
|
||||
b: any /** TODO #9100 */;
|
||||
|
||||
@PropDecorator("p3")
|
||||
@PropDecorator('p3')
|
||||
set c(value: any /** TODO #9100 */) {
|
||||
}
|
||||
|
||||
constructor(@ParamDecorator("a") a: AType, @ParamDecorator("b") b: AType) {
|
||||
this.a = a;
|
||||
this.b = b;
|
||||
constructor(@ParamDecorator('a') a: AType, @ParamDecorator('b') b: AType) {
|
||||
this.a = a;
|
||||
this.b = b;
|
||||
}
|
||||
}
|
||||
|
||||
@ -53,11 +35,12 @@ class TestObj {
|
||||
b: any /** TODO #9100 */;
|
||||
|
||||
constructor(a: any /** TODO #9100 */, b: any /** TODO #9100 */) {
|
||||
this.a = a;
|
||||
this.b = b;
|
||||
this.a = a;
|
||||
this.b = b;
|
||||
}
|
||||
|
||||
identity(arg: any /** TODO #9100 */) { return arg; }
|
||||
identity(arg: any /** TODO #9100 */) {
|
||||
return arg; }
|
||||
}
|
||||
|
||||
class Interface {}
|
||||
@ -83,49 +66,50 @@ class SubClassDoesNotDeclareOnInit extends SuperClassImplementingOnInit {}
|
||||
|
||||
export function main() {
|
||||
describe('Reflector', () => {
|
||||
var reflector: any /** TODO #9100 */;
|
||||
var reflector: any /** TODO #9100 */;
|
||||
|
||||
beforeEach(() => { reflector = new Reflector(new ReflectionCapabilities()); });
|
||||
beforeEach(() => { reflector = new Reflector(new ReflectionCapabilities()); });
|
||||
|
||||
describe("usage tracking", () => {
|
||||
beforeEach(() => { reflector = new Reflector(null); });
|
||||
describe('usage tracking', () => {
|
||||
beforeEach(() => { reflector = new Reflector(null); });
|
||||
|
||||
it("should be disabled by default", () => {
|
||||
expect(() => reflector.listUnusedKeys()).toThrowError('Usage tracking is disabled');
|
||||
});
|
||||
|
||||
it("should report unused keys", () => {
|
||||
reflector.trackUsage();
|
||||
expect(reflector.listUnusedKeys()).toEqual([]);
|
||||
|
||||
reflector.registerType(AType, new ReflectionInfo(null, null, () => "AType"));
|
||||
reflector.registerType(TestObj, new ReflectionInfo(null, null, () => "TestObj"));
|
||||
expect(reflector.listUnusedKeys()).toEqual([AType, TestObj]);
|
||||
|
||||
reflector.factory(AType);
|
||||
expect(reflector.listUnusedKeys()).toEqual([TestObj]);
|
||||
|
||||
reflector.factory(TestObj);
|
||||
expect(reflector.listUnusedKeys()).toEqual([]);
|
||||
});
|
||||
it('should be disabled by default', () => {
|
||||
expect(() => reflector.listUnusedKeys()).toThrowError('Usage tracking is disabled');
|
||||
});
|
||||
|
||||
describe("factory", () => {
|
||||
it("should create a factory for the given type", () => {
|
||||
var obj = reflector.factory(TestObj)(1, 2);
|
||||
it('should report unused keys', () => {
|
||||
reflector.trackUsage();
|
||||
expect(reflector.listUnusedKeys()).toEqual([]);
|
||||
|
||||
expect(obj.a).toEqual(1);
|
||||
expect(obj.b).toEqual(2);
|
||||
});
|
||||
reflector.registerType(AType, new ReflectionInfo(null, null, () => 'AType'));
|
||||
reflector.registerType(TestObj, new ReflectionInfo(null, null, () => 'TestObj'));
|
||||
expect(reflector.listUnusedKeys()).toEqual([AType, TestObj]);
|
||||
|
||||
// Makes Edge to disconnect when running the full unit test campaign
|
||||
// TODO: remove when issue is solved: https://github.com/angular/angular/issues/4756
|
||||
if (!browserDetection.isEdge) {
|
||||
it("should check args from no to max", () => {
|
||||
var f = (t: any /** TODO #9100 */) => reflector.factory(t);
|
||||
var checkArgs = (obj: any /** TODO #9100 */, args: any /** TODO #9100 */) => expect(obj.args).toEqual(args);
|
||||
reflector.factory(AType);
|
||||
expect(reflector.listUnusedKeys()).toEqual([TestObj]);
|
||||
|
||||
// clang-format off
|
||||
reflector.factory(TestObj);
|
||||
expect(reflector.listUnusedKeys()).toEqual([]);
|
||||
});
|
||||
});
|
||||
|
||||
describe('factory', () => {
|
||||
it('should create a factory for the given type', () => {
|
||||
var obj = reflector.factory(TestObj)(1, 2);
|
||||
|
||||
expect(obj.a).toEqual(1);
|
||||
expect(obj.b).toEqual(2);
|
||||
});
|
||||
|
||||
// Makes Edge to disconnect when running the full unit test campaign
|
||||
// TODO: remove when issue is solved: https://github.com/angular/angular/issues/4756
|
||||
if (!browserDetection.isEdge) {
|
||||
it('should check args from no to max', () => {
|
||||
var f = (t: any /** TODO #9100 */) => reflector.factory(t);
|
||||
var checkArgs = (obj: any /** TODO #9100 */, args: any /** TODO #9100 */) =>
|
||||
expect(obj.args).toEqual(args);
|
||||
|
||||
// clang-format off
|
||||
checkArgs(f(TestObjWith00Args)(), []);
|
||||
checkArgs(f(TestObjWith01Args)(1), [1]);
|
||||
checkArgs(f(TestObjWith02Args)(1, 2), [1, 2]);
|
||||
@ -147,210 +131,219 @@ export function main() {
|
||||
checkArgs(f(TestObjWith18Args)(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18), [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18]);
|
||||
checkArgs(f(TestObjWith19Args)(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19), [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]);
|
||||
checkArgs(f(TestObjWith20Args)(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20), [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]);
|
||||
// clang-format on
|
||||
});
|
||||
}
|
||||
|
||||
it("should throw when more than 20 arguments",
|
||||
() => { expect(() => reflector.factory(TestObjWith21Args)).toThrowError(); });
|
||||
|
||||
it("should return a registered factory if available", () => {
|
||||
reflector.registerType(TestObj, new ReflectionInfo(null, null, () => "fake"));
|
||||
expect(reflector.factory(TestObj)()).toEqual("fake");
|
||||
// clang-format on
|
||||
});
|
||||
}
|
||||
|
||||
it('should throw when more than 20 arguments',
|
||||
() => { expect(() => reflector.factory(TestObjWith21Args)).toThrowError(); });
|
||||
|
||||
it('should return a registered factory if available', () => {
|
||||
reflector.registerType(TestObj, new ReflectionInfo(null, null, () => 'fake'));
|
||||
expect(reflector.factory(TestObj)()).toEqual('fake');
|
||||
});
|
||||
});
|
||||
|
||||
describe('parameters', () => {
|
||||
it('should return an array of parameters for a type', () => {
|
||||
var p = reflector.parameters(ClassWithDecorators);
|
||||
expect(p).toEqual([[AType, paramDecorator('a')], [AType, paramDecorator('b')]]);
|
||||
});
|
||||
|
||||
describe("parameters", () => {
|
||||
it("should return an array of parameters for a type", () => {
|
||||
var p = reflector.parameters(ClassWithDecorators);
|
||||
expect(p).toEqual([[AType, paramDecorator('a')], [AType, paramDecorator('b')]]);
|
||||
});
|
||||
|
||||
it("should work for a class without annotations", () => {
|
||||
var p = reflector.parameters(ClassWithoutDecorators);
|
||||
expect(p.length).toEqual(2);
|
||||
});
|
||||
|
||||
it("should return registered parameters if available", () => {
|
||||
reflector.registerType(TestObj, new ReflectionInfo(null, [[1], [2]]));
|
||||
expect(reflector.parameters(TestObj)).toEqual([[1], [2]]);
|
||||
});
|
||||
|
||||
it("should return an empty list when no parameters field in the stored type info", () => {
|
||||
reflector.registerType(TestObj, new ReflectionInfo());
|
||||
expect(reflector.parameters(TestObj)).toEqual([]);
|
||||
});
|
||||
it('should work for a class without annotations', () => {
|
||||
var p = reflector.parameters(ClassWithoutDecorators);
|
||||
expect(p.length).toEqual(2);
|
||||
});
|
||||
|
||||
describe("propMetadata", () => {
|
||||
it("should return a string map of prop metadata for the given class", () => {
|
||||
var p = reflector.propMetadata(ClassWithDecorators);
|
||||
expect(p["a"]).toEqual([propDecorator("p1"), propDecorator("p2")]);
|
||||
expect(p["c"]).toEqual([propDecorator("p3")]);
|
||||
});
|
||||
|
||||
it("should return registered meta if available", () => {
|
||||
reflector.registerType(TestObj, new ReflectionInfo(null, null, null, null, {"a": [1, 2]}));
|
||||
expect(reflector.propMetadata(TestObj)).toEqual({"a": [1, 2]});
|
||||
});
|
||||
|
||||
if (IS_DART) {
|
||||
it("should merge metadata from getters and setters", () => {
|
||||
var p = reflector.propMetadata(HasGetterAndSetterDecorators);
|
||||
expect(p["a"]).toEqual([propDecorator("get"), propDecorator("set")]);
|
||||
});
|
||||
}
|
||||
it('should return registered parameters if available', () => {
|
||||
reflector.registerType(TestObj, new ReflectionInfo(null, [[1], [2]]));
|
||||
expect(reflector.parameters(TestObj)).toEqual([[1], [2]]);
|
||||
});
|
||||
|
||||
describe("annotations", () => {
|
||||
it("should return an array of annotations for a type", () => {
|
||||
var p = reflector.annotations(ClassWithDecorators);
|
||||
expect(p).toEqual([classDecorator('class')]);
|
||||
it('should return an empty list when no parameters field in the stored type info', () => {
|
||||
reflector.registerType(TestObj, new ReflectionInfo());
|
||||
expect(reflector.parameters(TestObj)).toEqual([]);
|
||||
});
|
||||
});
|
||||
|
||||
describe('propMetadata', () => {
|
||||
it('should return a string map of prop metadata for the given class', () => {
|
||||
var p = reflector.propMetadata(ClassWithDecorators);
|
||||
expect(p['a']).toEqual([propDecorator('p1'), propDecorator('p2')]);
|
||||
expect(p['c']).toEqual([propDecorator('p3')]);
|
||||
});
|
||||
|
||||
it('should return registered meta if available', () => {
|
||||
reflector.registerType(TestObj, new ReflectionInfo(null, null, null, null, {'a': [1, 2]}));
|
||||
expect(reflector.propMetadata(TestObj)).toEqual({'a': [1, 2]});
|
||||
});
|
||||
|
||||
if (IS_DART) {
|
||||
it('should merge metadata from getters and setters', () => {
|
||||
var p = reflector.propMetadata(HasGetterAndSetterDecorators);
|
||||
expect(p['a']).toEqual([propDecorator('get'), propDecorator('set')]);
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
describe('annotations', () => {
|
||||
it('should return an array of annotations for a type', () => {
|
||||
var p = reflector.annotations(ClassWithDecorators);
|
||||
expect(p).toEqual([classDecorator('class')]);
|
||||
});
|
||||
|
||||
it('should return registered annotations if available', () => {
|
||||
reflector.registerType(TestObj, new ReflectionInfo([1, 2]));
|
||||
expect(reflector.annotations(TestObj)).toEqual([1, 2]);
|
||||
});
|
||||
|
||||
it('should work for a class without annotations', () => {
|
||||
var p = reflector.annotations(ClassWithoutDecorators);
|
||||
expect(p).toEqual([]);
|
||||
});
|
||||
});
|
||||
|
||||
if (IS_DART) {
|
||||
describe('interfaces', () => {
|
||||
it('should return an array of interfaces for a type', () => {
|
||||
var p = reflector.interfaces(ClassImplementingInterface);
|
||||
expect(p).toEqual([Interface, Interface2]);
|
||||
});
|
||||
|
||||
it("should return registered annotations if available", () => {
|
||||
reflector.registerType(TestObj, new ReflectionInfo([1, 2]));
|
||||
expect(reflector.annotations(TestObj)).toEqual([1, 2]);
|
||||
});
|
||||
|
||||
it("should work for a class without annotations", () => {
|
||||
var p = reflector.annotations(ClassWithoutDecorators);
|
||||
it('should return an empty array otherwise', () => {
|
||||
var p = reflector.interfaces(ClassWithDecorators);
|
||||
expect(p).toEqual([]);
|
||||
});
|
||||
|
||||
it('should throw for undeclared lifecycle interfaces',
|
||||
() => { expect(() => reflector.interfaces(ClassDoesNotDeclareOnInit)).toThrowError(); });
|
||||
|
||||
it('should throw for class inheriting a lifecycle impl and not declaring the interface',
|
||||
() => {
|
||||
expect(() => reflector.interfaces(SubClassDoesNotDeclareOnInit)).toThrowError();
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
describe('getter', () => {
|
||||
it('returns a function reading a property', () => {
|
||||
var getA = reflector.getter('a');
|
||||
expect(getA(new TestObj(1, 2))).toEqual(1);
|
||||
});
|
||||
|
||||
if (IS_DART) {
|
||||
describe("interfaces", () => {
|
||||
it("should return an array of interfaces for a type", () => {
|
||||
var p = reflector.interfaces(ClassImplementingInterface);
|
||||
expect(p).toEqual([Interface, Interface2]);
|
||||
});
|
||||
it('should return a registered getter if available', () => {
|
||||
reflector.registerGetters({'abc': (obj: any /** TODO #9100 */) => 'fake'});
|
||||
expect(reflector.getter('abc')('anything')).toEqual('fake');
|
||||
});
|
||||
});
|
||||
|
||||
it("should return an empty array otherwise", () => {
|
||||
var p = reflector.interfaces(ClassWithDecorators);
|
||||
expect(p).toEqual([]);
|
||||
});
|
||||
|
||||
it("should throw for undeclared lifecycle interfaces",
|
||||
() => { expect(() => reflector.interfaces(ClassDoesNotDeclareOnInit)).toThrowError(); });
|
||||
|
||||
it("should throw for class inheriting a lifecycle impl and not declaring the interface",
|
||||
() => {
|
||||
expect(() => reflector.interfaces(SubClassDoesNotDeclareOnInit)).toThrowError();
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
describe("getter", () => {
|
||||
it("returns a function reading a property", () => {
|
||||
var getA = reflector.getter('a');
|
||||
expect(getA(new TestObj(1, 2))).toEqual(1);
|
||||
});
|
||||
|
||||
it("should return a registered getter if available", () => {
|
||||
reflector.registerGetters({"abc": (obj: any /** TODO #9100 */) => "fake"});
|
||||
expect(reflector.getter("abc")("anything")).toEqual("fake");
|
||||
});
|
||||
describe('setter', () => {
|
||||
it('returns a function setting a property', () => {
|
||||
var setA = reflector.setter('a');
|
||||
var obj = new TestObj(1, 2);
|
||||
setA(obj, 100);
|
||||
expect(obj.a).toEqual(100);
|
||||
});
|
||||
|
||||
describe("setter", () => {
|
||||
it("returns a function setting a property", () => {
|
||||
var setA = reflector.setter('a');
|
||||
var obj = new TestObj(1, 2);
|
||||
setA(obj, 100);
|
||||
expect(obj.a).toEqual(100);
|
||||
it('should return a registered setter if available', () => {
|
||||
var updateMe: any /** TODO #9100 */;
|
||||
reflector.registerSetters({
|
||||
'abc': (obj: any /** TODO #9100 */, value: any /** TODO #9100 */) => { updateMe = value; }
|
||||
});
|
||||
reflector.setter('abc')('anything', 'fake');
|
||||
|
||||
it("should return a registered setter if available", () => {
|
||||
var updateMe: any /** TODO #9100 */;
|
||||
reflector.registerSetters({"abc": (obj: any /** TODO #9100 */, value: any /** TODO #9100 */) => { updateMe = value; }});
|
||||
reflector.setter("abc")("anything", "fake");
|
||||
expect(updateMe).toEqual('fake');
|
||||
});
|
||||
});
|
||||
|
||||
expect(updateMe).toEqual("fake");
|
||||
});
|
||||
describe('method', () => {
|
||||
it('returns a function invoking a method', () => {
|
||||
var func = reflector.method('identity');
|
||||
var obj = new TestObj(1, 2);
|
||||
expect(func(obj, ['value'])).toEqual('value');
|
||||
});
|
||||
|
||||
describe("method", () => {
|
||||
it("returns a function invoking a method", () => {
|
||||
var func = reflector.method('identity');
|
||||
var obj = new TestObj(1, 2);
|
||||
expect(func(obj, ['value'])).toEqual('value');
|
||||
});
|
||||
it('should return a registered method if available', () => {
|
||||
reflector.registerMethods(
|
||||
{'abc': (obj: any /** TODO #9100 */, args: any /** TODO #9100 */) => args});
|
||||
expect(reflector.method('abc')('anything', ['fake'])).toEqual(['fake']);
|
||||
});
|
||||
});
|
||||
|
||||
it("should return a registered method if available", () => {
|
||||
reflector.registerMethods({"abc": (obj: any /** TODO #9100 */, args: any /** TODO #9100 */) => args});
|
||||
expect(reflector.method("abc")("anything", ["fake"])).toEqual(['fake']);
|
||||
if (IS_DART) {
|
||||
describe('importUri', () => {
|
||||
it('should return the importUri for a type', () => {
|
||||
expect(reflector.importUri(TestObjWith00Args)
|
||||
.endsWith('test/core/reflection/reflector_spec.dart'))
|
||||
.toBe(true);
|
||||
});
|
||||
});
|
||||
|
||||
if (IS_DART) {
|
||||
describe("importUri", () => {
|
||||
it("should return the importUri for a type", () => {
|
||||
expect(reflector.importUri(TestObjWith00Args)
|
||||
.endsWith('test/core/reflection/reflector_spec.dart'))
|
||||
.toBe(true);
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
class TestObjWith00Args {
|
||||
args: any[];
|
||||
constructor() { this.args = []; }
|
||||
constructor() {
|
||||
this.args = []; }
|
||||
}
|
||||
|
||||
class TestObjWith01Args {
|
||||
args: any[];
|
||||
constructor(a1: any) { this.args = [a1]; }
|
||||
constructor(a1: any) {
|
||||
this.args = [a1]; }
|
||||
}
|
||||
|
||||
class TestObjWith02Args {
|
||||
args: any[];
|
||||
constructor(a1: any, a2: any) { this.args = [a1, a2]; }
|
||||
constructor(a1: any, a2: any) {
|
||||
this.args = [a1, a2]; }
|
||||
}
|
||||
|
||||
class TestObjWith03Args {
|
||||
args: any[];
|
||||
constructor(a1: any, a2: any, a3: any) { this.args = [a1, a2, a3]; }
|
||||
constructor(a1: any, a2: any, a3: any) {
|
||||
this.args = [a1, a2, a3]; }
|
||||
}
|
||||
|
||||
class TestObjWith04Args {
|
||||
args: any[];
|
||||
constructor(a1: any, a2: any, a3: any, a4: any) { this.args = [a1, a2, a3, a4]; }
|
||||
constructor(a1: any, a2: any, a3: any, a4: any) {
|
||||
this.args = [a1, a2, a3, a4]; }
|
||||
}
|
||||
|
||||
class TestObjWith05Args {
|
||||
args: any[];
|
||||
constructor(a1: any, a2: any, a3: any, a4: any, a5: any) { this.args = [a1, a2, a3, a4, a5]; }
|
||||
constructor(a1: any, a2: any, a3: any, a4: any, a5: any) {
|
||||
this.args = [a1, a2, a3, a4, a5]; }
|
||||
}
|
||||
|
||||
class TestObjWith06Args {
|
||||
args: any[];
|
||||
constructor(a1: any, a2: any, a3: any, a4: any, a5: any, a6: any) {
|
||||
this.args = [a1, a2, a3, a4, a5, a6];
|
||||
this.args = [a1, a2, a3, a4, a5, a6];
|
||||
}
|
||||
}
|
||||
|
||||
class TestObjWith07Args {
|
||||
args: any[];
|
||||
constructor(a1: any, a2: any, a3: any, a4: any, a5: any, a6: any, a7: any) {
|
||||
this.args = [a1, a2, a3, a4, a5, a6, a7];
|
||||
this.args = [a1, a2, a3, a4, a5, a6, a7];
|
||||
}
|
||||
}
|
||||
|
||||
class TestObjWith08Args {
|
||||
args: any[];
|
||||
constructor(a1: any, a2: any, a3: any, a4: any, a5: any, a6: any, a7: any, a8: any) {
|
||||
this.args = [a1, a2, a3, a4, a5, a6, a7, a8];
|
||||
this.args = [a1, a2, a3, a4, a5, a6, a7, a8];
|
||||
}
|
||||
}
|
||||
|
||||
class TestObjWith09Args {
|
||||
args: any[];
|
||||
constructor(a1: any, a2: any, a3: any, a4: any, a5: any, a6: any, a7: any, a8: any, a9: any) {
|
||||
this.args = [a1, a2, a3, a4, a5, a6, a7, a8, a9];
|
||||
this.args = [a1, a2, a3, a4, a5, a6, a7, a8, a9];
|
||||
}
|
||||
}
|
||||
|
||||
@ -358,7 +351,7 @@ class TestObjWith10Args {
|
||||
args: any[];
|
||||
constructor(a1: any, a2: any, a3: any, a4: any, a5: any, a6: any, a7: any, a8: any, a9: any,
|
||||
a10: any) {
|
||||
this.args = [a1, a2, a3, a4, a5, a6, a7, a8, a9, a10];
|
||||
this.args = [a1, a2, a3, a4, a5, a6, a7, a8, a9, a10];
|
||||
}
|
||||
}
|
||||
|
||||
@ -366,7 +359,7 @@ class TestObjWith11Args {
|
||||
args: any[];
|
||||
constructor(a1: any, a2: any, a3: any, a4: any, a5: any, a6: any, a7: any, a8: any, a9: any,
|
||||
a10: any, a11: any) {
|
||||
this.args = [a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11];
|
||||
this.args = [a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11];
|
||||
}
|
||||
}
|
||||
|
||||
@ -374,7 +367,7 @@ class TestObjWith12Args {
|
||||
args: any[];
|
||||
constructor(a1: any, a2: any, a3: any, a4: any, a5: any, a6: any, a7: any, a8: any, a9: any,
|
||||
a10: any, a11: any, a12: any) {
|
||||
this.args = [a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12];
|
||||
this.args = [a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12];
|
||||
}
|
||||
}
|
||||
|
||||
@ -382,7 +375,7 @@ class TestObjWith13Args {
|
||||
args: any[];
|
||||
constructor(a1: any, a2: any, a3: any, a4: any, a5: any, a6: any, a7: any, a8: any, a9: any,
|
||||
a10: any, a11: any, a12: any, a13: any) {
|
||||
this.args = [a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13];
|
||||
this.args = [a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13];
|
||||
}
|
||||
}
|
||||
|
||||
@ -390,7 +383,7 @@ class TestObjWith14Args {
|
||||
args: any[];
|
||||
constructor(a1: any, a2: any, a3: any, a4: any, a5: any, a6: any, a7: any, a8: any, a9: any,
|
||||
a10: any, a11: any, a12: any, a13: any, a14: any) {
|
||||
this.args = [a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14];
|
||||
this.args = [a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14];
|
||||
}
|
||||
}
|
||||
|
||||
@ -398,7 +391,7 @@ class TestObjWith15Args {
|
||||
args: any[];
|
||||
constructor(a1: any, a2: any, a3: any, a4: any, a5: any, a6: any, a7: any, a8: any, a9: any,
|
||||
a10: any, a11: any, a12: any, a13: any, a14: any, a15: any) {
|
||||
this.args = [a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15];
|
||||
this.args = [a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15];
|
||||
}
|
||||
}
|
||||
|
||||
@ -406,7 +399,7 @@ class TestObjWith16Args {
|
||||
args: any[];
|
||||
constructor(a1: any, a2: any, a3: any, a4: any, a5: any, a6: any, a7: any, a8: any, a9: any,
|
||||
a10: any, a11: any, a12: any, a13: any, a14: any, a15: any, a16: any) {
|
||||
this.args = [a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16];
|
||||
this.args = [a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16];
|
||||
}
|
||||
}
|
||||
|
||||
@ -414,7 +407,7 @@ class TestObjWith17Args {
|
||||
args: any[];
|
||||
constructor(a1: any, a2: any, a3: any, a4: any, a5: any, a6: any, a7: any, a8: any, a9: any,
|
||||
a10: any, a11: any, a12: any, a13: any, a14: any, a15: any, a16: any, a17: any) {
|
||||
this.args = [a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17];
|
||||
this.args = [a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17];
|
||||
}
|
||||
}
|
||||
|
||||
@ -423,7 +416,7 @@ class TestObjWith18Args {
|
||||
constructor(a1: any, a2: any, a3: any, a4: any, a5: any, a6: any, a7: any, a8: any, a9: any,
|
||||
a10: any, a11: any, a12: any, a13: any, a14: any, a15: any, a16: any, a17: any,
|
||||
a18: any) {
|
||||
this.args = [a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18];
|
||||
this.args = [a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18];
|
||||
}
|
||||
}
|
||||
|
||||
@ -432,8 +425,8 @@ class TestObjWith19Args {
|
||||
constructor(a1: any, a2: any, a3: any, a4: any, a5: any, a6: any, a7: any, a8: any, a9: any,
|
||||
a10: any, a11: any, a12: any, a13: any, a14: any, a15: any, a16: any, a17: any,
|
||||
a18: any, a19: any) {
|
||||
this.args =
|
||||
[a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19];
|
||||
this.args =
|
||||
[a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19];
|
||||
}
|
||||
}
|
||||
|
||||
@ -442,8 +435,8 @@ class TestObjWith20Args {
|
||||
constructor(a1: any, a2: any, a3: any, a4: any, a5: any, a6: any, a7: any, a8: any, a9: any,
|
||||
a10: any, a11: any, a12: any, a13: any, a14: any, a15: any, a16: any, a17: any,
|
||||
a18: any, a19: any, a20: any) {
|
||||
this.args =
|
||||
[a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20];
|
||||
this.args =
|
||||
[a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20];
|
||||
}
|
||||
}
|
||||
|
||||
@ -452,28 +445,8 @@ class TestObjWith21Args {
|
||||
constructor(a1: any, a2: any, a3: any, a4: any, a5: any, a6: any, a7: any, a8: any, a9: any,
|
||||
a10: any, a11: any, a12: any, a13: any, a14: any, a15: any, a16: any, a17: any,
|
||||
a18: any, a19: any, a20: any, a21: any) {
|
||||
this.args = [
|
||||
a1,
|
||||
a2,
|
||||
a3,
|
||||
a4,
|
||||
a5,
|
||||
a6,
|
||||
a7,
|
||||
a8,
|
||||
a9,
|
||||
a10,
|
||||
a11,
|
||||
a12,
|
||||
a13,
|
||||
a14,
|
||||
a15,
|
||||
a16,
|
||||
a17,
|
||||
a18,
|
||||
a19,
|
||||
a20,
|
||||
a21
|
||||
];
|
||||
this.args = [
|
||||
a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21
|
||||
];
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user