// Don't use webtorrent typings for now // It misses some little things I'll fix later // import { Injectable } from '@angular/core'; // import WebTorrent = require('webtorrent'); declare var WebTorrent: any; @Injectable() export class WebTorrentService { // private client: WebTorrent.Client; private client: any; constructor() { this.client = new WebTorrent({ dht: false }); } add(magnetUri: string, callback: Function) { return this.client.add(magnetUri, callback); } remove(magnetUri: string) { return this.client.remove(magnetUri); } }