From 00f9fda77d1c1ef9f165c4f571894479d89e5c4a Mon Sep 17 00:00:00 2001 From: metonym Date: Thu, 14 Mar 2024 18:42:10 -0700 Subject: [PATCH] refactor: colocate type in `src/` (#22) --- package.json | 5 ++--- {types => src}/Keydown.svelte.d.ts | 5 +---- {types => src}/index.d.ts | 0 src/index.js | 4 +--- test/Keydown.test.svelte | 6 ++---- 5 files changed, 6 insertions(+), 14 deletions(-) rename {types => src}/Keydown.svelte.d.ts (83%) rename {types => src}/index.d.ts (100%) diff --git a/package.json b/package.json index f4232f0..9ca255f 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "author": "Eric Liu (https://github.com/metonym)", "svelte": "./src/index.js", "main": "./src/index.js", - "types": "./types/index.d.ts", + "types": "./src/index.d.ts", "scripts": { "dev": "rollup -cw", "test": "svelte-check --workspace=test" @@ -33,7 +33,6 @@ "combo" ], "files": [ - "src", - "types" + "src" ] } diff --git a/types/Keydown.svelte.d.ts b/src/Keydown.svelte.d.ts similarity index 83% rename from types/Keydown.svelte.d.ts rename to src/Keydown.svelte.d.ts index 7e49a1a..bfc662a 100644 --- a/types/Keydown.svelte.d.ts +++ b/src/Keydown.svelte.d.ts @@ -1,5 +1,4 @@ -/// -import { SvelteComponentTyped } from "svelte"; +import type { SvelteComponentTyped } from "svelte"; export interface KeydownProps { /** @@ -26,9 +25,7 @@ export default class Keydown extends SvelteComponentTyped< { combo: CustomEvent; key: CustomEvent; - // @ts-expect-error keyup: WindowEventMap["keyup"]; - // @ts-expect-error keydown: WindowEventMap["keydown"]; [key: string]: CustomEvent; }, diff --git a/types/index.d.ts b/src/index.d.ts similarity index 100% rename from types/index.d.ts rename to src/index.d.ts diff --git a/src/index.js b/src/index.js index 99fc082..cb4b9ce 100644 --- a/src/index.js +++ b/src/index.js @@ -1,3 +1 @@ -import Keydown from "./Keydown.svelte"; - -export default Keydown; +export { default } from "./Keydown.svelte"; diff --git a/test/Keydown.test.svelte b/test/Keydown.test.svelte index 06b45db..0ba4f78 100644 --- a/test/Keydown.test.svelte +++ b/test/Keydown.test.svelte @@ -1,11 +1,10 @@ - - e.detail} />