242 lines
6.5 KiB
Plaintext
242 lines
6.5 KiB
Plaintext
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
|
|
|
exports[`constructor.ts 1`] = `
|
|
====================================options=====================================
|
|
parsers: ["typescript"]
|
|
printWidth: 80
|
|
| printWidth
|
|
=====================================input======================================
|
|
class foo {
|
|
constructor(static a: number) {}
|
|
}
|
|
|
|
class foo {
|
|
constructor(export a: number) {}
|
|
}
|
|
|
|
=====================================output=====================================
|
|
class foo {
|
|
constructor(static a: number) {}
|
|
}
|
|
|
|
class foo {
|
|
constructor(export a: number) {}
|
|
}
|
|
|
|
================================================================================
|
|
`;
|
|
|
|
exports[`dunder.ts 1`] = `
|
|
====================================options=====================================
|
|
parsers: ["typescript"]
|
|
printWidth: 80
|
|
| printWidth
|
|
=====================================input======================================
|
|
class F<__T> {}
|
|
|
|
=====================================output=====================================
|
|
class F<__T> {}
|
|
|
|
================================================================================
|
|
`;
|
|
|
|
exports[`extends_implements.ts 1`] = `
|
|
====================================options=====================================
|
|
parsers: ["typescript"]
|
|
printWidth: 80
|
|
| printWidth
|
|
=====================================input======================================
|
|
class Class extends AbstractClass implements Interface1, Interface2, Interface3, Interface4 {}
|
|
|
|
class ExtendsAbstractClassAndImplementsInterfaces1 extends AbstractClass
|
|
implements Interface1, Interface2, Interface3, Interface4 {}
|
|
|
|
class ExtendsAbstractClassAndImplementsInterfaces2
|
|
extends AAAAAAAAAAAAAAbstractClass
|
|
implements Interface1, Interface2, Interface3, Interface4 {}
|
|
|
|
class ExtendsAbstractClassAndImplementsInterfaces3
|
|
extends AAAAAAAAAAAAAAbstractClass
|
|
implements
|
|
Interface1,
|
|
Interface2,
|
|
Interface3,
|
|
Interface4,
|
|
Interface5,
|
|
Interface6,
|
|
Interface7,
|
|
Interface8 {}
|
|
|
|
class ExtendsAbstractClassAndImplementsInterfaces4
|
|
extends AAAAAAAAAAAAAAbstractClass<Type1, Type2, Type3, Type4, Type5, Type6, Type7> {}
|
|
|
|
class ExtendsAbstractClassAndImplementsInterfaces5
|
|
extends AAAAAAAAAAAAAAbstractClass<Type1, Type2, Type3, Type4, Type5, Type6, Type7>
|
|
implements
|
|
Interface1,
|
|
Interface2,
|
|
Interface3,
|
|
Interface4,
|
|
Interface5,
|
|
Interface6,
|
|
Interface7,
|
|
Interface8 {}
|
|
|
|
=====================================output=====================================
|
|
class Class extends AbstractClass
|
|
implements Interface1, Interface2, Interface3, Interface4 {}
|
|
|
|
class ExtendsAbstractClassAndImplementsInterfaces1 extends AbstractClass
|
|
implements Interface1, Interface2, Interface3, Interface4 {}
|
|
|
|
class ExtendsAbstractClassAndImplementsInterfaces2
|
|
extends AAAAAAAAAAAAAAbstractClass
|
|
implements Interface1, Interface2, Interface3, Interface4 {}
|
|
|
|
class ExtendsAbstractClassAndImplementsInterfaces3
|
|
extends AAAAAAAAAAAAAAbstractClass
|
|
implements
|
|
Interface1,
|
|
Interface2,
|
|
Interface3,
|
|
Interface4,
|
|
Interface5,
|
|
Interface6,
|
|
Interface7,
|
|
Interface8 {}
|
|
|
|
class ExtendsAbstractClassAndImplementsInterfaces4 extends AAAAAAAAAAAAAAbstractClass<
|
|
Type1,
|
|
Type2,
|
|
Type3,
|
|
Type4,
|
|
Type5,
|
|
Type6,
|
|
Type7
|
|
> {}
|
|
|
|
class ExtendsAbstractClassAndImplementsInterfaces5
|
|
extends AAAAAAAAAAAAAAbstractClass<
|
|
Type1,
|
|
Type2,
|
|
Type3,
|
|
Type4,
|
|
Type5,
|
|
Type6,
|
|
Type7
|
|
>
|
|
implements
|
|
Interface1,
|
|
Interface2,
|
|
Interface3,
|
|
Interface4,
|
|
Interface5,
|
|
Interface6,
|
|
Interface7,
|
|
Interface8 {}
|
|
|
|
================================================================================
|
|
`;
|
|
|
|
exports[`generics.ts 1`] = `
|
|
====================================options=====================================
|
|
parsers: ["typescript"]
|
|
printWidth: 80
|
|
| printWidth
|
|
=====================================input======================================
|
|
class<T> implements Map<T> {}
|
|
|
|
interface AudioBufferList {
|
|
mBuffers: interop.Reference<any /*AudioBuffer*/>;
|
|
}
|
|
|
|
=====================================output=====================================
|
|
class<T> implements Map<T> {}
|
|
|
|
interface AudioBufferList {
|
|
mBuffers: interop.Reference<any /*AudioBuffer*/>;
|
|
}
|
|
|
|
================================================================================
|
|
`;
|
|
|
|
exports[`methods.ts 1`] = `
|
|
====================================options=====================================
|
|
parsers: ["typescript"]
|
|
printWidth: 80
|
|
| printWidth
|
|
=====================================input======================================
|
|
class X {
|
|
optionalMethod?() {}
|
|
}
|
|
|
|
interface Iterable<T> {
|
|
export [Symbol.iterator](): Iterator<T>;
|
|
}
|
|
|
|
export class Check {
|
|
private static property = 'test';
|
|
}
|
|
|
|
=====================================output=====================================
|
|
class X {
|
|
optionalMethod?() {}
|
|
}
|
|
|
|
interface Iterable<T> {
|
|
export [Symbol.iterator](): Iterator<T>;
|
|
}
|
|
|
|
export class Check {
|
|
private static property = "test";
|
|
}
|
|
|
|
================================================================================
|
|
`;
|
|
|
|
exports[`optional.ts 1`] = `
|
|
====================================options=====================================
|
|
parsers: ["typescript"]
|
|
printWidth: 80
|
|
| printWidth
|
|
=====================================input======================================
|
|
class X {
|
|
private foo? = undefined;
|
|
"a-prop"?: boolean;
|
|
}
|
|
|
|
class A {
|
|
protected [s]?() {}
|
|
}
|
|
|
|
=====================================output=====================================
|
|
class X {
|
|
private foo? = undefined;
|
|
"a-prop"?: boolean;
|
|
}
|
|
|
|
class A {
|
|
protected [s]?() {}
|
|
}
|
|
|
|
================================================================================
|
|
`;
|
|
|
|
exports[`quoted-property.ts 1`] = `
|
|
====================================options=====================================
|
|
parsers: ["typescript"]
|
|
printWidth: 80
|
|
| printWidth
|
|
=====================================input======================================
|
|
class User {
|
|
"username": string;
|
|
}
|
|
|
|
=====================================output=====================================
|
|
class User {
|
|
"username": string;
|
|
}
|
|
|
|
================================================================================
|
|
`;
|