This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import './src/config'; | |
| // Important: Don't place any imports above the config import as they use environment variables that needs to be loaded first | |
| import { startServer, closeServer } from './src/server'; | |
| async function gracefulShutdown(signal: string): Promise<void> { | |
| console.log(signal); | |
| console.log('Gracefully stopping... (press Ctrl+C again to force)'); | |
| try { | |
| await closeServer(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <ng-template #panelHeaderTemplate let-panel> | |
| <ion-item lines="none"> | |
| <ion-label>{{ panel.title }}</ion-label> | |
| <ion-icon slot="end" name="arrow-{{ panel.isOpen ? 'up' : 'down' }}"></ion-icon> | |
| </ion-item> | |
| </ng-template> | |
| <ng-container *ngFor="let panel of panels"> | |
| <ion-card id="{{ panel.id }}-header" role="tab" button detail="false" [disabled]="panel.disabled" | |
| (click)="toggle(panel.id)"> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import { HttpErrorResponse } from '@angular/common/http'; | |
| import { Observable } from 'rxjs'; | |
| export interface UploadItem { | |
| id: string; | |
| start$: Observable<boolean>; | |
| progress$: Observable<number>; | |
| response$: Observable<any>; | |
| error$: Observable<HttpErrorResponse>; |