tiny-invariant
https://github.com/alexreardon/tiny-invariant
https://www.npmjs.com/package/tiny-invariant
remixのtutorialで見た
code:ts
export const loader = async ({ params }: LoaderArgs) => {
invariant(params.slug, "slug is required");
const post = await getPost(params.slug);
invariant(post, Post not found: ${params.slug});
return json({ post });
};
next.jsでもそうだけど、dynamic routingするときに、paramsが正しいかどうかのチェックが必要になるのでそこで使ってる
asserts x is Tを使ってる
これだけのためにわざわざlibraryいれるか...?mrsekut.icon