suin

Results 71 issues of suin

親issue #283 コードブロックからTS Playgroundを開けるようなボタンをDocusaurusで実現可能かを調査します。可能の場合、そのやり方を報告します。

stage2:着手可

JavaScriptでは、モジュールをエクスポートする方法として、名前付きエクスポートとデフォルトエクスポートの2つの方法があります。どちらを使うべきかは、アプリケーションやモジュールの要件、コーディング規約によって異なります。 名前付きエクスポートでは、モジュール内で定義した各関数や変数に対して、明示的に名前を付けてエクスポートすることができます。名前付きエクスポートを使用すると、他のモジュールからインポートするときに、それぞれの名前を使用してアクセスできます。 デフォルトエクスポートでは、モジュール内で1つだけのエクスポートを行うことができます。デフォルトエクスポートを使用すると、他のモジュールからインポートするときに、特定の名前を使用することなく、任意の名前でアクセスできます。 ## プロジェクト内の一貫性 - 名前付きエクスポートは同じ変数名を強制する - デフォルトエクスポートは任意の名前でインポートできる - インポート側の裁量 - コードの一貫性を保つ働きは名前付きエクスポートのほうが強い - チームで変数名を一貫して使いたい場合は、名前付きエクスポートのほうがいい - リファクタリング時に、一括して変更できない。 ## エディタ補完機能との相性 - VS Codeで自動インポートが効くのは名前付きエクスポートだけ - デフォルトエクスポートは、自動インポートが効かない - anonymous default exportをしなければ自動インポートが効く - https://github.com/import-js/eslint-plugin-import/blob/main/docs/rules/no-anonymous-default-export.md...

アウトライン有
stage3:着手中
volume:L
chapter:読んで学ぶ

Hello, I came across the following code snippet in the project and had a question about its implementation: ```js if (key.charCodeAt(1) === slashCode) { throw new Error( `Imports field key...

The `path` property of each reference in a TypeScript project can point to a directory containing a `tsconfig.json` file or directly to the config file itself (which may have any...

Type: Bug
Status: PR Welcome

## 何をどうしたいか? interfaceとtypeはindex signatureが明示的か暗黙的かの違いがあります。 [interfaceとtypeの違いについて触れているページ](https://typescriptbook.jp/reference/object-oriented/interface/interface-vs-type-alias)がありますが、現在これについて触れていません。なので、その解説を追加してほしいです。 この違いは次のコードで確認できます。このコードの[Playgroundはこちら](https://www.typescriptlang.org/play/?#code/JYOwLgpgTgZghgYwgAgGIHt0ElzXk5AbwFgAoZZGTALmQGcwpQBzAbjIF8yzRJZEUGbLn5IA6sDAALHABMIADwDKwZiDhgArlBQlylGvUYt2+gNoBpWgyYhmAXWvG7rZAHo3yAKIKADgBtgBElkUHkFelV1LR1OblIPZAAVAE9fFDhAuDpkKWzQgFsAoJCwxUi1DW0IMjA0wUxU9OQAXiIyCip0J1s2TlMyeQR-OB1kBHQQBgNhPnwIWiEcOYFTIZGxiamwGeW8AQlpOUUVSpiFtEw90QhDmRBw0+jqtYhh0ZQt6a6mi6FfgakL47SAMACMtEIyEsPRYjiMvWQHFauxE81ciS8UCg6CgABpIiACLx9kgcnkAG4oEDoQrFYI7MoROhRKqxIGTaagsAAJkh0KsCLhsLsSJRXWu8zux2UrPOGM8AHkLASWUSUNINfVcvlFPTSg9yiyztUyMDkNyAMz8mFCuzwmwsMVtH71BXIZWq0AEOrNTLAfJ5HLAIqBBmhQ3MuWm0hkRK-AC0-ggVP8oRymTotLocAKKAKcBA6igtW1AFU6BAZU82RAADxJZCKSAPHJQ22O+0i5hIgB8KKSpl9KCSEHBKIrVcjNfOdaWaIEvfdWJxJdIw+SY95E8r1ejOjnVwX4kk90e+4gS-cSospeao4Ylp3U-PJoP-3qV8SyviiTEuIAawTUZ0E0VtaApTJNBQZNUzIPQKHNbkISIAVuwdZwe2RNooQAOnwiVjxQDh3QAES3KBNAQGInSDJsYBgN4QTyHYwMCEAAItKQUBJG4LXqXC4ljBJPH-KAgJAsDZDoWgN1giB-Hgjp+PvLcwWfPc33rAAFIIAMPWZSQgAkAIgFJ0BgS5DJuXslyEoA)。 ```ts interface FooInterface { foo: string; } interface FooInterfaceWithIndexSignature { foo: string; [K: string]: string; // Explicit index signature } // Type alias has...

## Description When executing commands through Shell Integration, Claude Dev occasionally fails to retrieve the command output. ## Steps to Reproduce Note: The reproduction rate is variable and environment-dependent. In...

Bug

## Feature Request **Is your feature request related to a problem? Please describe:** KCL currently lacks a built-in mechanism for module-private members, which can lead to difficulties in encapsulation and...

enhancement
lang-design

## 何をどうしたいか? 今の「AIに質問する」機能のGPTsは、事前に生成したJSONを知識にしている。 これをやめて、ChatGPTのWeb検索機能に頼るようにする。 ## そうしたい理由は何か?(誤植の修正など理由が自明な場合は不要) 今の「AIに質問する」機能は、たまにハルシネーションで存在しないURLが提示されることがある。 ChatGPTのUIに直接リンクが表示され、ユーザビリティが向上する。 ## 着手可能になったら自分でプルリクエストを作成したいか? 他の人でも可 ## 関連 - #732 - #845

stage1:話し合い中

## 何をどうしたいか? TypeScriptチュートリアルの品質を自動的にチェックする仕組みをGitHub Actionsで実装したい: 1. 定期的な自動チェック(毎日または毎週) - AIエージェントが学習者の立場でチュートリアルを読み進め、以下をチェック - コードサンプルの動作確認 - 説明の論理的整合性 - TypeScript最新バージョンとの互換性 - 説明とコードの一致 - 問題点をGitHub Issueとして自動作成 2. プルリクエスト時の自動チェック - チュートリアルコンテンツの変更時に自動実行 - チェック結果をプルリクエストへコメント ## そうしたい理由は何か? 1. 人的リソースの限界 -...