Skip to content

Commit c3072ad

Browse files
committed
feat: setting optional properties
1 parent 805c04a commit c3072ad

File tree

3 files changed

+13
-13
lines changed

3 files changed

+13
-13
lines changed

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "svelte-infinite-scroll",
3-
"version": "2.0.0",
3+
"version": "2.0.1",
44
"description": "Infinite Scroll Component to Svelte",
55
"repository": "https://github.com/andrelmlins/svelte-infinite-scroll",
66
"author": "André Lins <[email protected]> (https://andrelmlins.github.io/)",
@@ -31,7 +31,7 @@
3131
"rollup-plugin-terser": "^7.0.0",
3232
"sirv-cli": "^0.4.4",
3333
"svelte": "^3.32.0",
34-
"svelte-dts": "^0.3.3",
34+
"svelte-dts": "^0.3.7",
3535
"svelte-jester": "1.1.5",
3636
"svelte-preprocess": "^4.7.4",
3737
"svelte-transpile-typescript": "^0.1.2",

src/lib/InfiniteScroll.svelte

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
<script lang="ts">
22
import { onMount, onDestroy, createEventDispatcher } from "svelte";
33
4-
export let threshold: number = 0;
5-
export let horizontal: boolean = false;
4+
export let threshold: number | undefined = 0;
5+
export let horizontal: boolean | undefined = false;
66
export let elementScroll: HTMLElement | null = null;
7-
export let hasMore: boolean = true;
8-
export let reverse: boolean = false;
9-
export let window: boolean = false;
7+
export let hasMore: boolean | undefined = true;
8+
export let reverse: boolean | undefined = false;
9+
export let window: boolean | undefined = false;
1010
1111
const dispatch = createEventDispatcher<{ loadMore: never }>();
1212
@@ -33,9 +33,9 @@
3333
if (!hasMore) return;
3434
3535
const target = e.target as HTMLElement;
36-
const offset = calcOffset(target, reverse, horizontal);
36+
const offset = calcOffset(target, reverse!, horizontal!);
3737
38-
if (offset <= threshold) {
38+
if (offset <= threshold!) {
3939
if (!isLoadMore && hasMore) {
4040
dispatch("loadMore");
4141
beforeScrollHeight = target.scrollHeight;

yarn.lock

+4-4
Original file line numberDiff line numberDiff line change
@@ -4391,10 +4391,10 @@ supports-hyperlinks@^2.0.0:
43914391
has-flag "^4.0.0"
43924392
supports-color "^7.0.0"
43934393

4394-
svelte-dts@^0.3.3:
4395-
version "0.3.3"
4396-
resolved "https://registry.yarnpkg.com/svelte-dts/-/svelte-dts-0.3.3.tgz#91e6d7270c56a547f72ff7af44c07e4a55f63de2"
4397-
integrity sha512-PWw4+OK4EUdCgflsTRUHMrtf1+5If94tmAvuJeq3CF1aNhiwmp7RtplMA0I7cNckbCnDJ/3gBpwFHdf7bQjVkQ==
4394+
svelte-dts@^0.3.7:
4395+
version "0.3.7"
4396+
resolved "https://registry.yarnpkg.com/svelte-dts/-/svelte-dts-0.3.7.tgz#ad1df3f5d23c72c0fc5dfbb5b9fdcfeb3b43d27f"
4397+
integrity sha512-gy5jIgL8R9IDBwfqvvzPwamEJufQyieEaS5D9drvtOi8rpWlg7ZuAnJ73ZjJK71o8ik8hIM3zx2XiPlLTDb/tQ==
43984398
dependencies:
43994399
commander "^7.1.0"
44004400
recursive-readdir "^2.2.2"

0 commit comments

Comments
 (0)