[英]Use js file with angular (d.ts file)
我從昨天開始嘗試編寫一個正確的d.ts文件,以便將我的個人js文件使用在angular.io中
這是我的js文件的一部分:
let usersSpeak = {};
let remoteStreams = [];
let idSpeaker;
function updateUser(id, value) {
//do something
}
function stop(type, id) {
//do something
}
目前,我的d.ts文件如下所示:
declare namespace MyNamespace {
let usersSpeak: any;
let idSpeaker: number;
let remoteStreams: any;
function updateUser(id: number, value: string);
function stop(type: string, id: number);
}
我知道這是行不通的,因為我創建了一個名稱空間MyNamespace,該名稱空間在我的js.file中不存在,但是我嘗試了很多事情,但沒有任何效果...我直接在ts文件上成功實現了這一點:
declare let usersSpeak: any;
declare let idSpeaker: any;
declare let remoteStreams: any;
declare let updateUser: any;
declare let stop: any;
但這不是我想要的,我真的想要一個d.ts文件
你有什么主意嗎 ?
你有嘗試過嗎?
export namespace MyNameSpace {
let usersSpeak: any;
let idSpeaker: number;
let remoteStreams: any;
function updateUser(id: number, value: string);
function stop(type: string, id: number);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.