Skip to content

Commit 3ffc352

Browse files
committed
Even more NodeNext errors. Issue #280
1 parent c28c4b4 commit 3ffc352

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

90 files changed

+237
-233
lines changed

Diff for: packages/svelte-ux/src/lib/actions/index.ts

+12-12
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
export * from './dataBackground';
2-
export * from './input';
3-
export * from './layout';
4-
export * from './mouse';
5-
export * from './multi';
6-
export * from './observer';
7-
export * from './portal';
8-
export * from './scroll';
9-
export * from './spotlight';
10-
export * from './sticky';
11-
export * from './styleProps';
12-
export * from './table';
1+
export * from './dataBackground.js';
2+
export * from './input.js';
3+
export * from './layout.js';
4+
export * from './mouse.js';
5+
export * from './multi.js';
6+
export * from './observer.js';
7+
export * from './portal.js';
8+
export * from './scroll.js';
9+
export * from './spotlight.js';
10+
export * from './sticky.js';
11+
export * from './styleProps.js';
12+
export * from './table.js';

Diff for: packages/svelte-ux/src/lib/actions/popover.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import {
1212
type Alignment,
1313
} from '@floating-ui/dom';
1414

15-
import { portal } from './portal';
15+
import { portal } from './portal.js';
1616

1717
export type PopoverOptions = {
1818
anchorEl?: HTMLElement;

Diff for: packages/svelte-ux/src/lib/actions/sticky.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { Action } from 'svelte/action';
22

3-
import { keys } from '../types/typeHelpers';
4-
import DomTracker from './_domTracker';
3+
import { keys } from '../types/typeHelpers.js';
4+
import DomTracker from './_domTracker.js';
55

66
export type Edge = 'top' | 'bottom' | 'left' | 'right';
77

Diff for: packages/svelte-ux/src/lib/actions/table.ts

+6-6
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ import type { Action } from 'svelte/action';
22
import { merge } from 'lodash-es';
33
import { extent, max, min } from 'd3-array';
44

5-
import type { ColumnDef, ResolveContext } from '../types/table';
6-
import type tableOrderStore from '../stores/tableOrderStore';
5+
import type { ColumnDef, ResolveContext } from '../types/table.js';
6+
import type tableOrderStore from '../stores/tableOrderStore.js';
77

8-
import { dataBackground } from './dataBackground';
9-
import { sticky } from './sticky';
10-
import { getCellValue } from '../utils/table';
11-
import DomTracker from './_domTracker';
8+
import { dataBackground } from './dataBackground.js';
9+
import { sticky } from './sticky.js';
10+
import { getCellValue } from '../utils/table.js';
11+
import DomTracker from './_domTracker.js';
1212

1313
type TableCellOptions = {
1414
column?: ColumnDef;

Diff for: packages/svelte-ux/src/lib/components/Backdrop.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<script lang="ts">
22
import { fade, type FadeParams } from 'svelte/transition';
33
4-
import { portal as portalAction, type PortalOptions } from '../actions/portal';
4+
import { portal as portalAction, type PortalOptions } from '../actions/portal.js';
55
import { cls } from '../utils/styles.js';
66
import { getComponentClasses } from './theme.js';
77

Diff for: packages/svelte-ux/src/lib/components/Button.svelte

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
import Icon from './Icon.svelte';
55
import ProgressCircle from './ProgressCircle.svelte';
66
import { cls } from '../utils/styles.js';
7-
import { multi } from '../actions/multi';
8-
import type { Actions } from '../actions/multi';
7+
import { multi } from '../actions/multi.js';
8+
import type { Actions } from '../actions/multi.js';
99
import type { ButtonColor, ButtonSize } from '$lib/types/index.js';
1010
import { getButtonGroup } from './ButtonGroup.svelte';
1111
import { asIconData, type IconInput } from '$lib/utils/icons.js';

Diff for: packages/svelte-ux/src/lib/components/Checkbox.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import { mdiCheck, mdiMinus } from '@mdi/js';
33
44
import Icon from './Icon.svelte';
5-
import { uniqueId } from '../utils/string';
5+
import { uniqueId } from '../utils/string.js';
66
import { cls } from '../utils/styles.js';
77
import { getComponentClasses } from './theme.js';
88

Diff for: packages/svelte-ux/src/lib/components/DateButton.svelte

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import { isWithinInterval } from 'date-fns';
44
55
import Button from './Button.svelte';
6-
import { DateToken, getDateFuncsByPeriodType, PeriodType } from '../utils/date';
7-
import type { SelectedDate } from '../utils/date';
6+
import { getDateFuncsByPeriodType } from '../utils/date.js';
7+
import type { DateToken, PeriodType, SelectedDate } from '../utils/date_types.js';
88
import { cls } from '../utils/styles.js';
99
import { getComponentSettings, getSettings } from './settings.js';
1010

Diff for: packages/svelte-ux/src/lib/components/DateField.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<script lang="ts">
22
import { createEventDispatcher, type ComponentProps } from 'svelte';
33
import { parse as parseDate } from 'date-fns';
4-
import { PeriodType } from '../utils';
4+
import { PeriodType } from '../utils/date_types.js';
55
import { getComponentSettings, getSettings } from './settings.js';
66
import { cls } from '../utils/styles.js';
77

Diff for: packages/svelte-ux/src/lib/components/DatePickerField.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import Button from './Button.svelte';
77
import Field from './Field.svelte';
88
import Dialog from './Dialog.svelte';
9-
import { DateToken, getDateFuncsByPeriodType, PeriodType } from '../utils/date';
9+
import { DateToken, getDateFuncsByPeriodType, PeriodType } from '../utils/date.js';
1010
import DateSelect from './DateSelect.svelte';
1111
import { getComponentSettings, getSettings } from './settings.js';
1212

Diff for: packages/svelte-ux/src/lib/components/DateRange.svelte

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88
hasDayOfWeek,
99
replaceDayOfWeek,
1010
missingDayOfWeek,
11-
} from '../utils/date';
12-
import { getDateRangePresets } from '../utils/dateRange';
13-
import type { DateRange } from '../utils/dateRange';
11+
} from '../utils/date.js';
12+
import { getDateRangePresets } from '../utils/dateRange.js';
13+
import type { DateRange } from '../utils/dateRange.js';
1414
import { cls } from '../utils/styles.js';
15-
import { omit } from '../utils/object';
15+
import { omit } from '../utils/object.js';
1616
1717
import DateSelect from './DateSelect.svelte';
1818
import MenuField from './MenuField.svelte';

Diff for: packages/svelte-ux/src/lib/components/DateRangeDisplay.svelte

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<script lang="ts">
2-
import { PeriodType, getDateFuncsByPeriodType, type FormatDateOptions } from '../utils/date';
3-
import type { DateRange } from '../utils/dateRange';
2+
import { PeriodType, getDateFuncsByPeriodType, type FormatDateOptions } from '../utils/date.js';
3+
import type { DateRange } from '../utils/dateRange.js';
44
import { getSettings } from './settings.js';
55
66
export let value: DateRange | null | undefined;

Diff for: packages/svelte-ux/src/lib/components/DateRangeField.svelte

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
import Dialog from './Dialog.svelte';
99
import Field from './Field.svelte';
1010
11-
import { PeriodType, getDateFuncsByPeriodType } from '../utils/date';
12-
import { getDateRangePresets, type DateRange as DateRangeType } from '../utils/dateRange';
11+
import { PeriodType, getDateFuncsByPeriodType } from '../utils/date.js';
12+
import { getDateRangePresets, type DateRange as DateRangeType } from '../utils/dateRange.js';
1313
import { cls } from '../utils/styles.js';
1414
import { getComponentSettings, getSettings } from './settings.js';
1515

Diff for: packages/svelte-ux/src/lib/components/DateSelect.svelte

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
- [ ] Set max-height / overflow on MonthListByYear, YearList
55
*/
66
import { startOfMonth as startOfMonthFunc } from 'date-fns';
7-
import type { SelectedDate } from '../utils/date';
8-
import { PeriodType } from '../utils/date';
7+
import type { SelectedDate } from '../utils/date.js';
8+
import { PeriodType } from '../utils/date.js';
99
1010
import Month from './Month.svelte';
1111
import MonthListByYear from './MonthListByYear.svelte';

Diff for: packages/svelte-ux/src/lib/components/Dialog.svelte

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
import { scale } from 'svelte/transition';
66
import { quadIn } from 'svelte/easing';
77
8-
import { focusMove } from '../actions/focus';
9-
import { portal as portalAction, type PortalOptions } from '../actions/portal';
8+
import { focusMove } from '../actions/focus.js';
9+
import { portal as portalAction, type PortalOptions } from '../actions/portal.js';
1010
import { cls } from '../utils/styles.js';
1111
1212
import Backdrop from './Backdrop.svelte';

Diff for: packages/svelte-ux/src/lib/components/Drawer.svelte

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
import ProgressCircle from './ProgressCircle.svelte';
77
import Overlay from './Overlay.svelte';
88
9-
import { focusMove } from '../actions/focus';
10-
import { portal as portalAction, type PortalOptions } from '../actions/portal';
9+
import { focusMove } from '../actions/focus.js';
10+
import { portal as portalAction, type PortalOptions } from '../actions/portal.js';
1111
import { cls } from '../utils/styles.js';
1212
import { getComponentClasses } from './theme.js';
1313

Diff for: packages/svelte-ux/src/lib/components/Duration.svelte

+7-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
<script lang="ts">
2-
import { DurationUnits, getDuration, humanizeDuration, type Duration } from '../utils/duration';
3-
import timerStore from '../stores/timerStore';
2+
import {
3+
DurationUnits,
4+
getDuration,
5+
humanizeDuration,
6+
type Duration,
7+
} from '../utils/duration.js';
8+
import timerStore from '../stores/timerStore.js';
49
import { getComponentClasses } from './theme.js';
510
import { cls } from '$lib/utils/styles.js';
611

Diff for: packages/svelte-ux/src/lib/components/Field.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import { uniqueId } from 'lodash-es';
55
66
import { cls } from '../utils/styles.js';
7-
import { type LabelPlacement, DEFAULT_LABEL_PLACEMENT } from '../types';
7+
import { type LabelPlacement, DEFAULT_LABEL_PLACEMENT } from '../types/index.js';
88
import { getComponentSettings } from './settings.js';
99
1010
import Button from './Button.svelte';

Diff for: packages/svelte-ux/src/lib/components/Form.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import { createEventDispatcher } from 'svelte';
33
import type { Schema } from 'zod';
44
5-
import formStore from '../stores/formStore';
5+
import formStore from '../stores/formStore.js';
66
import { getComponentClasses } from './theme.js';
77
import { cls } from '$lib/utils/styles.js';
88

Diff for: packages/svelte-ux/src/lib/components/Icon.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<script lang="ts">
66
import type { IconDefinition } from '@fortawesome/fontawesome-common-types';
77
8-
import { uniqueId } from '../utils/string';
8+
import { uniqueId } from '../utils/string.js';
99
import { cls } from '../utils/styles.js';
1010
import { getComponentClasses } from './theme.js';
1111

Diff for: packages/svelte-ux/src/lib/components/InfiniteScroll.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import { intersection } from '../actions/observer';
2+
import { intersection } from '../actions/observer.js';
33
44
export let items: any[];
55
export let perPage = 10;

Diff for: packages/svelte-ux/src/lib/components/Input.svelte

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
import { createEventDispatcher, onMount } from 'svelte';
99
import type { HTMLInputAttributes, HTMLInputTypeAttribute } from 'svelte/elements';
1010
11-
import { multi } from '../actions/multi';
12-
import type { Actions } from '../actions/multi';
11+
import { multi } from '../actions/multi.js';
12+
import type { Actions } from '../actions/multi.js';
1313
import { cls } from '../utils/styles.js';
1414
import { getComponentClasses } from './theme.js';
1515

Diff for: packages/svelte-ux/src/lib/components/Lazy.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<script lang="ts">
22
import { cls } from '$lib/utils/styles.js';
3-
import { intersection } from '../actions/observer';
3+
import { intersection } from '../actions/observer.js';
44
import { getComponentClasses } from './theme.js';
55
66
/**

Diff for: packages/svelte-ux/src/lib/components/ListItem.svelte

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
<script lang="ts">
2+
import type { ComponentProps } from 'svelte';
3+
24
import Avatar from './Avatar.svelte';
35
import ProgressCircle from './ProgressCircle.svelte';
46
import Icon from './Icon.svelte';
57
import Overlay from './Overlay.svelte';
6-
import type { ComponentProps } from '../types';
78
import { cls } from '../utils/styles.js';
89
import { getComponentClasses } from './theme.js';
910
@@ -14,7 +15,7 @@
1415
/**
1516
* Wrap icon in Avatar
1617
*/
17-
export let avatar: boolean | ComponentProps<Avatar> = null;
18+
export let avatar: boolean | ComponentProps<Avatar> | null = null;
1819
1920
/**
2021
* Controls how first, last, and gap between are calculated

Diff for: packages/svelte-ux/src/lib/components/Menu.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import type { TransitionConfig } from 'svelte/transition';
55
import type { Placement } from '@floating-ui/dom';
66
7-
import { focusMove } from '../actions/focus';
7+
import { focusMove } from '../actions/focus.js';
88
import { cls } from '../utils/styles.js';
99
1010
import Popover from './Popover.svelte';

Diff for: packages/svelte-ux/src/lib/components/MenuItem.svelte

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<script lang="ts">
2+
import type { ComponentProps } from 'svelte';
23
import Button from './Button.svelte';
3-
import type { ComponentProps } from '../types';
44
import { cls } from '../utils/styles.js';
55
import {
66
scrollIntoView as scrollIntoViewAction,
77
type ScrollIntoViewOptions,
8-
} from '../actions/scroll';
8+
} from '../actions/scroll.js';
99
import { setButtonGroup } from './ButtonGroup.svelte';
1010
import { getComponentClasses } from './theme.js';
1111
import { settings, getSettings } from './settings.js';

Diff for: packages/svelte-ux/src/lib/components/Month.svelte

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
1414
import { mdiChevronLeft, mdiChevronRight } from '@mdi/js';
1515
16-
import { getMonthDaysByWeek, PeriodType } from '../utils/date';
17-
import type { SelectedDate } from '../utils/date';
18-
import { hasKeyOf } from '../types/typeGuards';
16+
import { getMonthDaysByWeek, PeriodType } from '../utils/date.js';
17+
import type { SelectedDate } from '../utils/date.js';
18+
import { hasKeyOf } from '../types/typeGuards.js';
1919
2020
import Button from './Button.svelte';
2121
import DateButton from './DateButton.svelte';

Diff for: packages/svelte-ux/src/lib/components/MonthList.svelte

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<script lang="ts">
22
import { isSameMonth, isWithinInterval, startOfMonth, endOfMonth } from 'date-fns';
33
4-
import { getMonths, PeriodType } from '../utils/date';
5-
import type { SelectedDate } from '../utils/date';
4+
import { getMonths, PeriodType } from '../utils/date.js';
5+
import type { SelectedDate } from '../utils/date.js';
66
import DateButton from './DateButton.svelte';
77
88
export let year: number | undefined = undefined;

Diff for: packages/svelte-ux/src/lib/components/MonthListByYear.svelte

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
import Button from './Button.svelte';
55
import MonthList from './MonthList.svelte';
66
7-
import { getMinSelectedDate, getMaxSelectedDate } from '../utils/date';
8-
import type { SelectedDate } from '../utils/date';
7+
import { getMinSelectedDate, getMaxSelectedDate } from '../utils/date.js';
8+
import type { SelectedDate } from '../utils/date.js';
99
1010
export let selected: SelectedDate | undefined = undefined;
1111
export let minDate: Date | undefined = undefined;

Diff for: packages/svelte-ux/src/lib/components/MultiSelect.svelte

+3-3
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
import MultiSelectOption from './MultiSelectOption.svelte';
1313
import TextField from './TextField.svelte';
1414
15-
import dirtyStore from '../stores/dirtyStore';
16-
import selectionStore from '../stores/selectionStore';
17-
import uniqueStore from '../stores/uniqueStore';
15+
import dirtyStore from '../stores/dirtyStore.js';
16+
import selectionStore from '../stores/selectionStore.js';
17+
import uniqueStore from '../stores/uniqueStore.js';
1818
import { cls } from '$lib/utils/styles.js';
1919
2020
type Option = $$Generic;

Diff for: packages/svelte-ux/src/lib/components/MultiSelectField.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import TextField from './TextField.svelte';
1414
1515
import { cls } from '../utils/styles.js';
16-
import Logger from '../utils/logger';
16+
import Logger from '../utils/logger.js';
1717
import ProgressCircle from './ProgressCircle.svelte';
1818
1919
type Option = $$Generic;

Diff for: packages/svelte-ux/src/lib/components/NavItem.svelte

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<script lang="ts">
2-
import { isActive, url } from '../utils/routing';
2+
import { isActive, url } from '../utils/routing.js';
33
44
import Icon from './Icon.svelte';
5-
import { scrollIntoView } from '../actions/scroll';
6-
import { getScrollParent } from '../utils/dom';
5+
import { scrollIntoView } from '../actions/scroll.js';
6+
import { getScrollParent } from '../utils/dom.js';
77
import { cls } from '../utils/styles.js';
88
import { getComponentClasses } from './theme.js';
99
import { showDrawer } from './AppLayout.svelte';

Diff for: packages/svelte-ux/src/lib/components/Paginate.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import paginationStore from '../stores/paginationStore';
2+
import paginationStore from '../stores/paginationStore.js';
33
44
export let items: any[];
55
export let perPage = 10;

Diff for: packages/svelte-ux/src/lib/components/Pagination.svelte

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<script lang="ts">
22
import { mdiChevronLeft, mdiChevronRight, mdiMenuDown, mdiPageFirst, mdiPageLast } from '@mdi/js';
33
4-
import type paginationStore from '../stores/paginationStore';
4+
import type paginationStore from '../stores/paginationStore.js';
55
import { cls } from '../utils/styles.js';
6-
import type { StoresValues } from '../types/typeHelpers';
6+
import type { StoresValues } from '../types/typeHelpers.js';
77
88
import Button from './Button.svelte';
99
import Icon from './Icon.svelte';
@@ -43,7 +43,7 @@
4343
const settingsClasses = getComponentClasses('Pagination');
4444
</script>
4545

46-
{#if $pagination.totalPages > 1 || !hideSinglePage}
46+
k{#if $pagination.totalPages > 1 || !hideSinglePage}
4747
<div
4848
class={cls(
4949
'Pagination',

0 commit comments

Comments
 (0)