// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`accessor-decorator.ts 1`] = ` ====================================options===================================== parsers: ["typescript"] printWidth: 80 | printWidth =====================================input====================================== class Point { private _x: number; private _y: number; constructor(x: number, y: number) { this._x = x; this._y = y; } @configurable(false) get x() { return this._x; } @configurable(false) get y() { return this._y; } } =====================================output===================================== class Point { private _x: number; private _y: number; constructor(x: number, y: number) { this._x = x; this._y = y; } @configurable(false) get x() { return this._x; } @configurable(false) get y() { return this._y; } } ================================================================================ `; exports[`angular.ts 1`] = ` ====================================options===================================== parsers: ["typescript"] printWidth: 80 | printWidth =====================================input====================================== @Component({ selector: 'toh-hero-button', template: \`\` }) export class HeroButtonComponent { @Output() change = new EventEmitter(); @Input() label: string; } =====================================output===================================== @Component({ selector: "toh-hero-button", template: \` \` }) export class HeroButtonComponent { @Output() change = new EventEmitter(); @Input() label: string; } ================================================================================ `; exports[`class-decorator.ts 1`] = ` ====================================options===================================== parsers: ["typescript"] printWidth: 80 | printWidth =====================================input====================================== @sealed class Greeter { greeting: string; constructor(message: string) { this.greeting = message; } greet() { return "Hello, " + this.greeting; } } =====================================output===================================== @sealed class Greeter { greeting: string; constructor(message: string) { this.greeting = message; } greet() { return "Hello, " + this.greeting; } } ================================================================================ `; exports[`method-decorator.ts 1`] = ` ====================================options===================================== parsers: ["typescript"] printWidth: 80 | printWidth =====================================input====================================== class Greeter { greeting: string; constructor(message: string) { this.greeting = message; } @enumerable(false) greet() { return "Hello, " + this.greeting; } } =====================================output===================================== class Greeter { greeting: string; constructor(message: string) { this.greeting = message; } @enumerable(false) greet() { return "Hello, " + this.greeting; } } ================================================================================ `; exports[`mobx.ts 1`] = ` ====================================options===================================== parsers: ["typescript"] printWidth: 80 | printWidth =====================================input====================================== class X { @deco x() { return this.count * 2; } @deco get x() { return this.count * 2; } } =====================================output===================================== class X { @deco x() { return this.count * 2; } @deco get x() { return this.count * 2; } } ================================================================================ `; exports[`multiple.ts 1`] = ` ====================================options===================================== parsers: ["typescript"] printWidth: 80 | printWidth =====================================input====================================== class C { @f() @g() method() {} } =====================================output===================================== class C { @f() @g() method() {} } ================================================================================ `; exports[`parameter-decorator.ts 1`] = ` ====================================options===================================== parsers: ["typescript"] printWidth: 80 | printWidth =====================================input====================================== class Greeter { greeting: string; constructor(message: string) { this.greeting = message; } @validate greet(@required name: string) { return "Hello " + name + ", " + this.greeting; } @validate destructured(@required { toString }: Object) { return Function.prototype.toString.apply(toString); } } =====================================output===================================== class Greeter { greeting: string; constructor(message: string) { this.greeting = message; } @validate greet(@required name: string) { return "Hello " + name + ", " + this.greeting; } @validate destructured(@required { toString }: Object) { return Function.prototype.toString.apply(toString); } } ================================================================================ `; exports[`property-decorator.ts 1`] = ` ====================================options===================================== parsers: ["typescript"] printWidth: 80 | printWidth =====================================input====================================== class Greeter { @format("Hello, %s") greeting: string; constructor(message: string) { this.greeting = message; } greet() { let formatString = getFormat(this, "greeting"); return formatString.replace("%s", this.greeting); } } =====================================output===================================== class Greeter { @format("Hello, %s") greeting: string; constructor(message: string) { this.greeting = message; } greet() { let formatString = getFormat(this, "greeting"); return formatString.replace("%s", this.greeting); } } ================================================================================ `; exports[`typeorm.ts 1`] = ` ====================================options===================================== parsers: ["typescript"] printWidth: 80 | printWidth =====================================input====================================== @Entity() export class Board { @PrimaryGeneratedColumn() id: number; @Column() slug: string; @Column() name: string; @Column() theme: string; @Column() description: string; @OneToMany(type => Topic, topic => topic.board) topics: Topic[] } =====================================output===================================== @Entity() export class Board { @PrimaryGeneratedColumn() id: number; @Column() slug: string; @Column() name: string; @Column() theme: string; @Column() description: string; @OneToMany( type => Topic, topic => topic.board ) topics: Topic[]; } ================================================================================ `;