chore: enable strict mode (#1569)

* chore: enable strict mode

* refactor: remove sync data access from PatchDbService

* launchable even when no LAN url

Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
This commit is contained in:
Alex Inkin
2022-07-22 18:51:08 +03:00
committed by GitHub
parent 9a01a0df8e
commit 7b8a0eadf3
130 changed files with 1130 additions and 1045 deletions

View File

@@ -9,5 +9,5 @@ import { MarketplacePkg } from '../../../types/marketplace-pkg'
})
export class ItemComponent {
@Input()
pkg: MarketplacePkg
pkg!: MarketplacePkg
}

View File

@@ -1,3 +1,4 @@
import { CommonModule } from '@angular/common'
import { NgModule } from '@angular/core'
import { IonicModule } from '@ionic/angular'
import { RouterModule } from '@angular/router'
@@ -6,7 +7,7 @@ import { SharedPipesModule } from '@start9labs/shared'
import { ItemComponent } from './item.component'
@NgModule({
imports: [IonicModule, RouterModule, SharedPipesModule],
imports: [CommonModule, IonicModule, RouterModule, SharedPipesModule],
declarations: [ItemComponent],
exports: [ItemComponent],
})

View File

@@ -10,5 +10,5 @@ import { MarketplacePkg } from '../../../types/marketplace-pkg'
})
export class AboutComponent {
@Input()
pkg: MarketplacePkg
pkg!: MarketplacePkg
}

View File

@@ -18,7 +18,7 @@ import { MarketplacePkg } from '../../../types/marketplace-pkg'
})
export class AdditionalComponent {
@Input()
pkg: MarketplacePkg
pkg!: MarketplacePkg
@Output()
version = new EventEmitter<string>()

View File

@@ -1,3 +1,4 @@
import { CommonModule } from '@angular/common'
import { NgModule } from '@angular/core'
import { IonicModule } from '@ionic/angular'
import { MarkdownModule } from '@start9labs/shared'
@@ -5,7 +6,7 @@ import { MarkdownModule } from '@start9labs/shared'
import { AdditionalComponent } from './additional.component'
@NgModule({
imports: [IonicModule, MarkdownModule],
imports: [CommonModule, IonicModule, MarkdownModule],
declarations: [AdditionalComponent],
exports: [AdditionalComponent],
})

View File

@@ -9,7 +9,7 @@ import { MarketplacePkg } from '../../../types/marketplace-pkg'
})
export class DependenciesComponent {
@Input()
pkg: MarketplacePkg
pkg!: MarketplacePkg
getImg(key: string): string {
return 'data:image/png;base64,' + this.pkg['dependency-metadata'][key].icon

View File

@@ -10,5 +10,5 @@ import { MarketplacePkg } from '../../../types/marketplace-pkg'
})
export class PackageComponent {
@Input()
pkg: MarketplacePkg
pkg!: MarketplacePkg
}

View File

@@ -1,3 +1,4 @@
import { CommonModule } from '@angular/common'
import { NgModule } from '@angular/core'
import { IonicModule } from '@ionic/angular'
import { EmverPipesModule, SharedPipesModule } from '@start9labs/shared'
@@ -5,7 +6,7 @@ import { EmverPipesModule, SharedPipesModule } from '@start9labs/shared'
import { PackageComponent } from './package.component'
@NgModule({
imports: [IonicModule, SharedPipesModule, EmverPipesModule],
imports: [CommonModule, IonicModule, SharedPipesModule, EmverPipesModule],
declarations: [PackageComponent],
exports: [PackageComponent],
})