How to use Twilio Client in Angular 2?

I am creating an application in which I need to implement the Click To Call function. Therefore, for communication I use Twilio Client . I tried this example .

Now all I need is to implement the same thing in my Angular 2 application. How can I import Twilio Client into my Typescript and how can I use it?

I am trying to import Twilio into my component like

import * as Twilio from 'twilio'

but this is the wrong method to import it.

+4
source share
2 answers

Twilio Developer Evangelist . TypeScript, . , , , script. Twilio CDN :

  <script type="text/javascript" src="//media.twiliocdn.com/sdk/js/client/v1.3/twilio.min.js"></script>

TypeScript . declare const. , TypeScript , , , , . , Twilio:

declare const Twilio: any;

, .

Cheers, Dominik

+8

, Twilio npm (https://www.npmjs.com/package/twilio-chat), , import { Client, User } from "twilio-chat";, Client twilioClient: Client :

Client.create(token).then(client => {
        this.twilioClient = client
});

, d.ts twilio-common, , - , AccessManager, : any type:

let AccessManager = require('twilio-common').AccessManager;
let accessManager = new AccessManager(token);

EDIT: , d.ts "twilio-chat" , , lib TS: (.

0

Source: https://habr.com/ru/post/1660144/


All Articles