feat: enable strictNullChecks

feat: enable `noImplicitAny`

chore: remove sync data access

fix loading package data for affected dependencies

chore: properly get alt marketplace data

update patchdb client to allow for emit on undefined values
This commit is contained in:
waterplea
2022-05-26 18:20:31 +03:00
committed by Lucy C
parent 948fb795f2
commit 0390954a85
99 changed files with 674 additions and 535 deletions

View File

@@ -99,7 +99,7 @@ export class MockApiService extends ApiService {
async killSessions(params: RR.KillSessionsReq): Promise<RR.KillSessionsRes> {
await pauseFor(2000)
return null
return { response: null }
}
// server
@@ -749,13 +749,14 @@ export class MockApiService extends ApiService {
{ progress: 'downloaded', completion: 'download-complete' },
{ progress: 'validated', completion: 'validation-complete' },
{ progress: 'unpacked', completion: 'unpack-complete' },
]
] as const
for (let phase of phases) {
let i = progress[phase.progress]
while (i < progress.size) {
const size = progress?.size || 0
while (i < size) {
await pauseFor(250)
i = Math.min(i + 5, progress.size)
i = Math.min(i + 5, size)
progress[phase.progress] = i
if (i === progress.size) {
@@ -858,7 +859,7 @@ export class MockApiService extends ApiService {
private async withRevision<T>(
patch: Operation<unknown>[],
response: T = null,
response: T | null = null,
): Promise<WithRevision<T>> {
if (!this.sequence) {
const { sequence } = await this.bootstrapper.init()