enforce strict typescript

This commit is contained in:
2022-03-01 02:00:01 +01:00
parent f185ccee03
commit 728ad56b33
7 changed files with 14 additions and 10 deletions

View File

@@ -3,7 +3,7 @@
// @ts-ignore
import { registerAll } from '$locales'
registerAll()
init({ initialLocale: getLocaleFromNavigator(), fallbackLocale: 'en' })
init({ initialLocale: getLocaleFromNavigator() ?? undefined, fallbackLocale: 'en' })
</script>
<script lang="ts">

View File

@@ -1,5 +1,7 @@
<script context="module" lang="ts">
export async function load({ params }) {
import type { Load } from '@sveltejs/kit'
export const load: Load = async ({ params }) => {
return {
props: params,
}
@@ -7,13 +9,14 @@
</script>
<script lang="ts">
import { onMount } from 'svelte'
import { t } from 'svelte-intl-precompile'
import type { NotePublic } from '$lib/api'
import { get, info } from '$lib/api'
import { decrypt, getKeyFromString } from '$lib/crypto'
import Button from '$lib/ui/Button.svelte'
import ShowNote from '$lib/ui/ShowNote.svelte'
import { onMount } from 'svelte'
import { t } from 'svelte-intl-precompile'
export let id: string
@@ -27,7 +30,7 @@
onMount(async () => {
try {
loading = true
error = null
error = false
password = window.location.hash.slice(1)
await info(id)
exists = true