タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

JavascriptとTypeScriptに関するgt-r-blazeのブックマーク (3)

  • プロジェクトをJavaScriptからTypeScriptへ移行する手順 - Qiita

    tsconfig.jsonの設定をプロジェクトに合わせる。 次に先ほど作成したtsconfig.jsonを編集していきます。 今回はtargetをES2019、moduleをcommonjsにしました。 またコンパイル後にできるjsファイルの置き場所として、distディレクトリを指定しています。("outDir": "dist") そしてコンパイルの対象ファイルをsrcディレクトリ以下にあるファイルとしています。("include": ["src/**/*]) tsconfig.json { "compilerOptions": { /* Visit https://aka.ms/tsconfig.json to read more about this file */ /* Basic Options */ // "incremental": true, /* Enable increm

    プロジェクトをJavaScriptからTypeScriptへ移行する手順 - Qiita
    gt-r-blaze
    gt-r-blaze 2023/09/28
    js to ts 手動移行
  • JSDoc - @type

    @type 目次 Syntax Overview Examples Related Links Syntax @type {typeName} Overview @type タグを使用すると、シンボルに含まれる値の型、または関数によって返される値の型を識別する型式を指定できます。 @param tag など、他の多くの JSDoc タグに型式を含めることもできます。 型式には、シンボルへの JSDoc ネームパス (たとえば、 myNamespace.MyClass ) を含めることができます。内蔵 JavaScript タイプ (例: string )。またはこれらの組み合わせ。任意の Google Closure Compiler type expression だけでなく、 JSDoc に固有の他のいくつかの形式も使用できます。 JSDoc が型式が無効であると判断した場合、エラーが

  • 【Javascript】 JSDocでの型の種類 | ProgText - プログラミング学習のWeb教材

    jsdocで仮引数などを定義する際に、必ずと言って良いほど型を書きます。 配列の型書き方、連想配列の型の書き方、nullableやデフォルト引数など、詰まりやすい部分も紹介します。 一覧プリミティブ型/** * @type {String} * @type {Number} * @type {BigInt} * @type {Boolean} * @type {Symbol} */ 殆どはStringとNumberだと思います。 クラスクラスインスタンスの場合はそのクラス名をそのまま書きます。ここで、asyncな関数の場合、戻り値はPromise<returnの型>になります。 /** * @return {Promise<Number>} */ async function f() { return 5; } 配列と連想配列配列は次の2種類あります。 /** * @type {Array

  • 1