From 435fd067ebfd4c314f84739eabed046f1d274db7 Mon Sep 17 00:00:00 2001 From: James Fenn Date: Sun, 9 Apr 2023 16:12:10 -0400 Subject: [PATCH] fix tsc twoslash typing issues --- package-lock.json | 15 ++++++++------- package.json | 1 + .../filter-search-bar/search-bar-handler.tsx | 3 +-- src/views/explore/page.astro | 2 +- 4 files changed, 11 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6c67fa36..34854c5d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -75,6 +75,7 @@ "symlink-dir": "^5.1.1", "terser": "^5.16.3", "tsx": "^3.12.3", + "typescript": "4.6.4", "unified": "^10.1.2", "unist-util-find-all-after": "^4.0.1", "unist-util-is": "^5.2.0", @@ -36010,16 +36011,16 @@ } }, "node_modules/typescript": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.3.tgz", - "integrity": "sha512-xv8mOEDnigb/tN9PSMTwSEqAnUvkoXMQlicOb0IUVDBSQCgBSaAAROUZYy2IcUy5qU6XajK5jjjO7TMWqBTKZA==", + "version": "4.6.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz", + "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==", "dev": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { - "node": ">=12.20" + "node": ">=4.2.0" } }, "node_modules/ua-parser-js": { @@ -66031,9 +66032,9 @@ } }, "typescript": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.3.tgz", - "integrity": "sha512-xv8mOEDnigb/tN9PSMTwSEqAnUvkoXMQlicOb0IUVDBSQCgBSaAAROUZYy2IcUy5qU6XajK5jjjO7TMWqBTKZA==", + "version": "4.6.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz", + "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==", "dev": true }, "ua-parser-js": { diff --git a/package.json b/package.json index 10e5149b..b2787ed6 100644 --- a/package.json +++ b/package.json @@ -100,6 +100,7 @@ "symlink-dir": "^5.1.1", "terser": "^5.16.3", "tsx": "^3.12.3", + "typescript": "4.6.4", "unified": "^10.1.2", "unist-util-find-all-after": "^4.0.1", "unist-util-is": "^5.2.0", diff --git a/src/components/filter-search-bar/search-bar-handler.tsx b/src/components/filter-search-bar/search-bar-handler.tsx index f90dffaa..586ad55f 100644 --- a/src/components/filter-search-bar/search-bar-handler.tsx +++ b/src/components/filter-search-bar/search-bar-handler.tsx @@ -64,9 +64,8 @@ export const SearchBarHandler = ({ return url.href; }} page={{ - total: totalPosts, currentPage: page, - size: PAGE_SIZE, + lastPage: Math.ceil(totalPosts / PAGE_SIZE), }} /> diff --git a/src/views/explore/page.astro b/src/views/explore/page.astro index 12f1d999..b6809301 100644 --- a/src/views/explore/page.astro +++ b/src/views/explore/page.astro @@ -8,7 +8,7 @@ import { getPrefixLanguageFromPath } from "utils/translations"; export interface PageProps { posts: PostInfo[]; - page: Pick, "total" | "currentPage" | "size">; + page: Pick, "currentPage" | "lastPage">; } const { posts, page } = Astro.props as PageProps;