|
7 | 7 | ElementRef, |
8 | 8 | AfterViewInit, |
9 | 9 | OnInit, |
| 10 | + inject, |
10 | 11 | } from "@angular/core"; |
11 | 12 | import { CommonModule } from "@angular/common"; |
12 | 13 | import { FormsModule } from "@angular/forms"; |
@@ -47,6 +48,16 @@ import { OpenRegisterComponent } from "../open-register/open-register.component" |
47 | 48 | styleUrls: ["./cashier.component.scss"], |
48 | 49 | }) |
49 | 50 | export class CashierComponent implements OnInit, AfterViewInit { |
| 51 | + private saleService = inject(SaleService); |
| 52 | + private cartService = inject(CartService); |
| 53 | + private authService = inject(AuthService); |
| 54 | + currencyService = inject(CurrencyService); |
| 55 | + private scaleService = inject(ScaleService); |
| 56 | + private receiptGeneratorService = inject(ReceiptGeneratorService); |
| 57 | + private registerService = inject(RegisterService); |
| 58 | + private toastService = inject(ToastService); |
| 59 | + private router = inject(Router); |
| 60 | + |
50 | 61 | @ViewChild(CalculatorComponent) |
51 | 62 | calculator!: CalculatorComponent; |
52 | 63 | @ViewChild("cashReceivedInput") |
@@ -140,17 +151,10 @@ export class CashierComponent implements OnInit, AfterViewInit { |
140 | 151 | }); |
141 | 152 | } |
142 | 153 |
|
143 | | - constructor( |
144 | | - private saleService: SaleService, |
145 | | - private cartService: CartService, |
146 | | - private authService: AuthService, |
147 | | - public currencyService: CurrencyService, |
148 | | - private scaleService: ScaleService, |
149 | | - private receiptGeneratorService: ReceiptGeneratorService, |
150 | | - private registerService: RegisterService, |
151 | | - private toastService: ToastService, |
152 | | - private router: Router |
153 | | - ) { |
| 154 | + /** Inserted by Angular inject() migration for backwards compatibility */ |
| 155 | + constructor(...args: unknown[]); |
| 156 | + |
| 157 | + constructor() { |
154 | 158 | // Subscribe to scale readings |
155 | 159 | effect(() => { |
156 | 160 | this.scaleService.currentWeight$.subscribe((reading) => { |
|
0 commit comments