HonoのHCで外部APIのクライアントを作る
HackerNewsのAPIのリクエストとレスポンスを型安全にする方法を考えます。少なくともAnyのまま扱うよりは安全な開発ができます。https://github.com/HackerNews/APIリポジトリはこちらです。[https://github.com/...
HackerNewsのAPIのリクエストとレスポンスを型安全にする方法を考えます。少なくともAnyのまま扱うよりは安全な開発ができます。https://github.com/HackerNews/APIリポジトリはこちらです。[https://github.com/...
GraphQLのクエリとクエリ結果を補完に [graphql.tada](https://gql-tada.0no.co/) を使ってみました。とりあえず手元で動かしたい型はこちらのリポジトリを確認ください。[https://github.com/RyukyuInterac...
バックエンドのTypeScriptにおいてErrorをthrowしたりResult型の代わりにreturnを使うことの利点について考えていることをまとめました。具体的にはこのような常にErrorまたは値、つまり `T | Error` を返す関数を定義するということです。...
セールスフォースのカスタムオブジェクトをGraphQLを用いて読み書きできるみたいです。https://developer.salesforce.com/docs/platform/graphql/overview# アクセストークンを取得するGraphQLのAPI...
Node.jsではある程度の大きなファイルを`readFile`で読み取ろうとするとエラーが発生します。```ts$ node> await require("fs/promises").readFile("large.csv", "utf-8")Uncaught R...
Copilotに何を指示すれば良いか分からない時は、思い切って適当に指示してみるのがお勧めです。例えば、このような指示でもコードを生成してくれます。```n個の要素の配列を生成して返す関数を定義して。TypeScript```実際にはこのようにコードを生成してく...
このようにリポジトリに設定ファイルを設置することで、VSCodeの設定を共有できます。```.vscode/settings.json```この設定の中でよく使用する項目を紹介します。# 言語ごとに設定を適用する括弧を用いて言語ごとにcodeActionsO...