yuuka_maniaの日記: TypeScript の型を確認する 1
アノテーションタイプをみたい場合は、単純に、 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の型とは違うのでは? (スコア:2)
それはTypeScriptの型とは違うのでは?
単にJavaScriptのオブジェクトが表示されているだけなので。
関数が返す型や、引数の型を確認したいなら、ドキュメントを確認した方が良いと思う。
svn-init() {
svnadmin create .svnrepo
svn checkout file://$PWD/.svnrepo .
}