Skip to content

Commit ca8c9ed

Browse files
committed
fix Typos
1 parent adf46f5 commit ca8c9ed

File tree

9 files changed

+36
-36
lines changed

9 files changed

+36
-36
lines changed

package-lock.json

Lines changed: 19 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/services/optimade.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { providersUrl, corsProxyUrl } from '@/config';
77

88
const guesser = nlp();
99

10-
export function guess(search) {
10+
export function guess(search: any) {
1111
if (search) {
1212
const result = guesser.guess(search);
1313
return guesser.to_optimade(result);

src/stores/providers.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ async function retrieveProviderSelections(providers: Types.Provider[]) {
3131
// move next operations to the next tick to be sure all changes already applied
3232
await tick();
3333

34-
const ids = localStorage[lsProviderKey] ? JSON.parse(localStorage.getItem(lsProviderKey)) : providers.map(p => p.id);
34+
const ids = localStorage[lsProviderKey] ? JSON.parse(localStorage.getItem(lsProviderKey) as string) : providers.map(p => p.id);
3535

3636
query.update($query => {
3737
const selectedIds = getSelectedProvidersIds($query.params.providers);
@@ -44,6 +44,6 @@ query.subscribe($query => {
4444
$query.params.providers && localStorage.setItem(lsProviderKey, JSON.stringify($query.params.providers));
4545
});
4646

47-
function getSelectedProvidersIds(providers) {
47+
function getSelectedProvidersIds(providers: Param) {
4848
return providers ? (Array.isArray(providers) ? providers : [providers]) : [];
4949
}

src/stores/search.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import type { Readable, Writable } from 'svelte/store';
1212
import type { Types } from '@/services/optimade';
1313
import type { Asyncable } from 'svelte-asyncable';
1414

15+
1516
type StructuresByProviders = Array<Array<[Types.StructuresResponse[], Types.Provider]>>;
1617

1718
const getStructuresAll = debounce((providers: string[], filter: string, page: number = 0, limit: number, batch: boolean) => {
@@ -36,14 +37,14 @@ const search = derived<[Writable<StringParams>, Readable<Param[]>], StructuresBy
3637
export const searchAll: Asyncable<StructuresByProviders> = asyncable<[Readable<StructuresByProviders>], StructuresByProviders>(($search) => Promise.all($search), null, [search]);
3738

3839
export const getTotal: Asyncable<number> = asyncable<[Readable<StructuresByProviders>], number>(async ($search) => {
39-
const fetchedProviders = await Promise.all($search);
40+
const fetchedProviders: [Types.StructuresResponse[], Types.Provider][] = await Promise.all($search)
4041
const filteredProviders = fetchedProviders.filter(
4142
([apis, _provider]: [Types.StructuresResponse[], Types.Provider]) =>
42-
apis?.some((a) => !(a instanceof Error) && a?.data.length)
43+
apis?.some((a) => !(a instanceof Error) && a.data?.length)
4344
);
4445
const returnedTotals = filteredProviders.reduce<number[]>(
4546
(acc: number[], [apis, _provider]: [Types.StructuresResponse[], Types.Provider]) => {
46-
const returned = apis[0].meta.data_returned;
47+
const returned = apis[0].meta?.data_returned as number;
4748
// / (apis[0].meta.data_returned > 10000 ? 100 : 1);
4849
acc = acc.length ? [...acc, returned] : [returned];
4950
return acc;

src/stores/theme.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { writable } from 'svelte/store';
33
const darkMedia = window.matchMedia('(prefers-color-scheme: dark)')
44

55
export const darkTheme = writable(
6-
JSON.parse(sessionStorage.getItem('optimade_darkTheme')) ?? darkMedia.matches
6+
JSON.parse(sessionStorage.getItem('optimade_darkTheme') as string) ?? darkMedia.matches
77
);
88
darkTheme.subscribe((val) => sessionStorage.setItem('optimade_darkTheme', val));
99

src/views/Footer.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
</footer>
1919

2020
<script lang="ts">
21-
import { Col, Grid, Container, Navbar, Switch } from 'svelte-spectre';
21+
import { Col, Grid, Container, Switch } from 'svelte-spectre';
2222
2323
import { nodeAttribute } from '@/helpers/dom';
2424

src/views/ModuleSelect/ModuleSelect.svelte

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,21 @@
1818
</script>
1919

2020
<script lang="ts">
21-
let selected = [];
21+
let selected: any[] = [];
2222
2323
export let selectedValue: string;
2424
2525
$: if (selected.length) {
2626
selectedValue = selected[0].value;
27-
modules.update(($modules: string[]) => {
28-
if (!$modules.includes(selectedValue)) {
29-
$modules.unshift(selectedValue);
27+
modules.update(async ($modules: Promise<string[]>) => {
28+
if (!(await $modules).includes(selectedValue)) {
29+
(await $modules).unshift(selectedValue);
3030
}
3131
return $modules;
3232
});
3333
}
3434
35-
const groupBy = (item) =>
35+
const groupBy = (item: { value: string }): string =>
3636
$builtinModulesSync.includes(item?.value)
3737
? moduleGroups.builtin
3838
: moduleGroups.local;

src/views/Providers.svelte

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,15 +76,14 @@
7676

7777
<script lang="ts">
7878
let width: number = 0,
79-
exclusiveId = null,
79+
exclusiveId: null = null,
8080
augmentationMode = false;
8181
8282
function statusing(item: Types.Provider) {
8383
return $selectedProviders.includes(item.id) ? 'online' : 'offline';
8484
}
8585
8686
function naming(item: Types.Provider) {
87-
8887
const words = item.attributes.name
8988
.replace('.', '/')
9089
.match(/\b(\w)|([A-Z])|(\/)/g);
@@ -102,7 +101,7 @@
102101
return `${initials.toUpperCase()} v${item.attributes.api_version}`;
103102
}
104103
105-
async function onProviderSelect(e: Event) {
104+
async function onProviderSelect(e: CustomEvent) {
106105
$query.params.page = 1;
107106
$query.params.limit = 10;
108107

src/views/Result.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
</script>
5252

5353
<script lang="ts">
54-
export let data = null,
54+
export let data: {} | null | undefined = null,
5555
windowWidth = 0;
5656
5757
let code: string;

0 commit comments

Comments
 (0)