for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
import { Entity, Column, PrimaryGeneratedColumn } from 'typeorm';
@Entity()
export class ShippingCost {
@PrimaryGeneratedColumn('uuid')
private id: string;
@Column({ type: 'integer', nullable: false, default: 0 })
private weight: number;
private price: number;
constructor(weight: number, price: number) {
this.weight = weight;
this.price = price;
}
public getId(): string {
return this.id;
public getWeight(): number {
return this.weight;
public getPrice(): number {
return this.price;
public getPriceFromCents(): number {
return this.price / 100;
public update(weight: number, price: number): void {