TypeScriptのUInt8Array型の関数パラメータを宣言するにはどうすればよいですか?TypeScriptでUInt8Array変数を宣言する
error TS2304: Cannot find name 'UInt8Array'
おかげ
次のインスタンスは、活字体1.6で動作しTypeScriptのUInt8Array型の関数パラメータを宣言するにはどうすればよいですか?TypeScriptでUInt8Array変数を宣言する
error TS2304: Cannot find name 'UInt8Array'
おかげ
次のインスタンスは、活字体1.6で動作し(執筆時点での最新の安定版):
let t01 = new Uint8Array([1, 2, 3, 4]);
let t02 = new Int8Array([1, 2, 3, 4]);
let t03 = new Uint8Array([1, 2, 3, 4]);
let t04 = new Uint8ClampedArray([1, 2, 3, 4]);
let t05 = new Int16Array([1, 2, 3, 4]);
let t06 = new Uint16Array([1, 2, 3, 4]);
let t07 = new Int32Array([1, 2, 3, 4]);
let t08 = new Uint32Array([1, 2, 3, 4]);
let t09 = new Float32Array([1.5, 2.5, 3.5, 4.5]);
let t10 = new Float64Array([1.5, 2.5, 3.5, 4.5]);
let arrayBuffer = new ArrayBuffer(16);
import * as fs from "fs";
fs.readFile(fileName, (err: string, data: UInt8Array) => {
if (err) {
return console.error(err);
}
console.log("file text: " + data.toString());
});
私はエラーを抱えています
あなたのエラーメッセージが
error TS2304: Cannot find name 'UInt8Array'
約UInt8Array
を文句を言い、すなわち、タイプミスを示しています。しかし、あなたが探している名前はおそらくUint8Arrayです。小文字はi
です。
この回答はわかりません。私はTypescript 2.2.2を持っています。私はOPと同じ問題を見ています。私はこの答えを読んだ後で解決策に近づくことはできません。 – Rich