(remoteTemplateId: RemoteTemplateId)
| 329 | }, |
| 330 | updateRemotes, |
| 331 | async hasRemoteTemplate(remoteTemplateId: RemoteTemplateId) { |
| 332 | const r = await ky |
| 333 | .selectFrom('remoteTemplate') |
| 334 | .where('remoteId', '=', toLDbId(remoteTemplateId)) |
| 335 | .select(ky.fn.count<SqliteCount>('remoteId').as('count')) |
| 336 | .executeTakeFirstOrThrow() |
| 337 | return r.count >= 1 |
| 338 | }, |
| 339 | } |
| 340 | |
| 341 | type Nullable<T> = { [K in keyof T]: T[K] | null } |