Skip to content

Commit b1ba108

Browse files
authored
Merge pull request #11 from FyreByrd/main
Fix type of default exported action
2 parents 8d567ff + 45526c9 commit b1ba108

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "svelte-flatpickr-plus",
3-
"version": "2.0.3",
3+
"version": "2.0.4",
44
"description": "Flatpickr is a lightweight and powerful datetime picker. Svelte Flatpickr Plus is a wrapper for Flatpickr with some extra features.",
55
"homepage": "https://github.com/kodaicoder/svelte-flatpickr-plus",
66
"bugs": {

src/lib/actions.svelte.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@ function attachFlatpickr(node, opts, plugins = opts.noCalendar ? [] : [yearDropd
289289
return fp;
290290
}
291291

292-
/** @type {import('svelte/action').Action} */
292+
/** @type {import('./types.js').FlatpickrAction} */
293293
export default function (node, options = defaultOptions) {
294294
if (options.isMonthPicker) {
295295
options = {

src/lib/types.d.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,3 +113,8 @@ export default interface FlatpickrOptions {
113113
resetMoveDefault?: boolean; // Handling reset and move to calendar to default date.
114114
resetToDefault?: boolean; // Handling reset and selected a default date.
115115
}
116+
117+
export type FlatpickrAction<Node extends HTMLElement> = (
118+
node: Node,
119+
parameter?: FlatpickrOptions
120+
) => void | import('svelte/action').ActionReturn<FlatpickrOptions | undefined, any>;

0 commit comments

Comments
 (0)