prettier/tests/typescript_class/__snapshots__/jsfmt.spec.js.snap

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;
}
================================================================================
`;