我想我的項目有+的NodeJS到ExpressJS轉換打字原稿。「肯定輸入」 +的NodeJS快速定義文件中有錯誤
我從絕對鍵入的定義文件,但他們似乎有很多錯誤的:
export interface ClientRequest extends events.NodeEventEmitter, stream.WritableStream
{
// Extended base methods
write(str: string, encoding?: string, fd?: string): boolean;
write(buffer: NodeBuffer): boolean;
write(chunk: any, encoding?: string): void;
end(data?: any, encoding?: string): void;
abort(): void;
setTimeout(timeout: number, callback?: Function): void;
setNoDelay(noDelay?: Function): void;
setSocketKeepAlive(enable?: boolean, initialDelay?: number): void;
}
export interface Server extends net.Server {
// Extended base methods
listen(port: number, host?: string, backlog?: number, listeningListener?: Function): void;
listen(path: string, listeningListener?: Function): void;
listen(handle: any, listeningListener?: Function): void;
listen(port: number, host?: string, callback?: Function): void;
close(): void;
address(): { port: number; family: string; address: string; };
addContext(hostName: string, credentials: {
key: string;
cert: string;
ca: string;
}): void;
maxConnections: number;
connections: number;
}
的方法「寫」,並聽取拋出錯誤:「不兼容覆蓋了寫流的成員」 。
在app.js文件中var app = express();
函數拋出一個錯誤:方法表達式不是函數類型:
var http = require("http");
var express = require("express");
var expose = require("express-expose");
var fs = require("fs");
var formidable = require("formidable");
var upload = require('Upload');
var app = express();
var HOST = "localhost";
var PORT = 8080;
不能再現的大概定義過期。修復錯誤並向Definitly類型的項目發出拉取請求。這是開源的工作原理;-) – TheHippo