Astroのpaginationで'paginate' implicitly has an 'any' typeが出た時の解決法

投稿日:

カテゴリ: 技術メモ
タグ: AstroTypeScript

事象

astro checkを実行したときにerror ts(7031): Binding element 'paginate' implicitly has an 'any' type.が出る

解決

import type {GetStaticPathsOptions} from "astro"して{paginate}の型をGetStaticPathsOptionsにする

import type {GetStaticPathsOptions} from "astro"

export async function getStaticPaths({paginate}: GetStaticPathsOptions) {
    /* ... */
}