From f2539d692c2c66ca594a56fa34264fa7d24c58e4 Mon Sep 17 00:00:00 2001 From: Alex MacArthur Date: Tue, 2 Aug 2022 20:54:43 -0500 Subject: [PATCH] fix types (#9) * Bump version. * Fix types. --- package.json | 10 +++++++--- src/tests/imperative.test.ts | 6 ++++++ tsconfig.json | 5 +++-- 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 90f6a85..8fd9b2d 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,17 @@ { "name": "@ramseyinhouse/steppp", - "version": "0.0.3", + "version": "0.0.4", "main": "dist/steppp.umd.js", "module": "dist/steppp.es.js", + "types": "dist/index.d.ts", + "files": [ + "dist/" + ], "scripts": { "dev": "vite", - "build": "vite build", + "build": "vite build && tsc", "serve": "vite preview", - "test": "vitest run", + "test": "tsc && vitest run", "prettier": "prettier --write \"**/*.{js,ts,css,md}\"", "prepare": "husky install" }, diff --git a/src/tests/imperative.test.ts b/src/tests/imperative.test.ts index 513b654..2c0d5f3 100644 --- a/src/tests/imperative.test.ts +++ b/src/tests/imperative.test.ts @@ -2,6 +2,12 @@ import { getByText } from "@testing-library/dom"; import { getEl, getBody } from "./test-helpers"; import Steppp from "../index"; +declare global { + interface Event { + detail: any; + } +} + beforeEach(() => { document.body.innerHTML = `
diff --git a/tsconfig.json b/tsconfig.json index 1dc1c3a..0abd872 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,15 +1,16 @@ { "compilerOptions": { "target": "ESNext", - "useDefineForClassFields": true, "module": "ESNext", + "declaration": true, + "emitDeclarationOnly": true, + "outDir": "dist", "lib": ["ESNext", "DOM"], "moduleResolution": "Node", "strict": true, "sourceMap": true, "resolveJsonModule": true, "esModuleInterop": true, - "noEmit": true, "noUnusedLocals": true, "noUnusedParameters": true, "noImplicitReturns": true,