簡體   English   中英

將js文件與angular一起使用(d.ts文件)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM