Enhance query param types for Next.js #190
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Types of changes
resolves Enhance query parameter type safety #XXX
Changes
Enhanced query parameter type safety by extending the type system to handle various parameter types and providing type conversion utilities.
クエリパラメータの型安全性を向上させ、様々な型のパラメータを扱えるように拡張し、型変換ユーティリティを提供
Additional context
[ja]
クエリパラメータの型安全性を向上させる機能を追加しました
buildSuffix関数の型拡張Record<string, string>から、より柔軟な型定義に拡張number、boolean、配列型(string[]、number[]、boolean[])をサポート型変換ユーティリティの追加
ToNextSearchParams型を追加し、Next.jsのsearchParamsとの型互換性を確保stringまたはstring[])に変換使用例:
[en]
Added features to enhance query parameter type safety
Extended
buildSuffixfunction typesRecord<string, string>to support more flexible type definitionsnumber,boolean, and array types (string[],number[],boolean[])Added type conversion utilities
ToNextSearchParamstype to ensure compatibility with Next.jssearchParamsstringorstring[])Usage example: