パスワードを忘れた? アカウント作成
15557790 journal
日記

yuuka_maniaの日記: TypeScript の型を確認する 1

日記 by yuuka_mania

アノテーションタイプをみたい場合は、単純に、 console.dir すれば良いのか。そのオブジェクトだけを dir にくべる必要があるのは要注意。デバッグ文字列(下の例だと、"ret: ")も一緒に、 dir にくべると期待する動きにならない。そのため、別の console.log として独立させた方が良い。

    load(): Buffer {
    let ret = fs.readFileSync(this.name, null);
    console.log("ret:");
    console.dir(ret);
    return ret;
    }

% node dist/main
ret:
 
Buffer(30875186) [Uint8Array] [
    0,   0,   0,  32, 102, 116, 121, 112, 105, 115, 111, 109,
    0,   0,   2,   0, 105, 115, 111, 109, 105, 115, 111,  50,
   97, 118,  99,  49, 109, 112,  52,  49,   0,   0,   0,   8,
  102, 114, 101, 101,   1, 214, 182, 234, 109, 100,  97, 116,
    0,   0,   0,  12,   6,   0,   7, 128, 175, 200,   0,   0,
    3,   0,  64, 128,   0,   0,   0,  21,   6,   5,  17,   3,
  135, 244,  78, 205,  10,  75, 220, 161, 148,  58, 195, 212,
  155,  23,  31,   0, 128,   0,   0,   3,  10,  37, 184,  32,
   32,  33,  95, 255,
  ... 30875086 more items
]

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • それはTypeScriptの型とは違うのでは?
    単にJavaScriptのオブジェクトが表示されているだけなので。
    関数が返す型や、引数の型を確認したいなら、ドキュメントを確認した方が良いと思う。

    --
    svn-init() {
      svnadmin create .svnrepo
      svn checkout file://$PWD/.svnrepo .
    }
typodupeerror

物事のやり方は一つではない -- Perlな人

読み込み中...