https://www.npmjs.com/package/google-libphonenumber
私はJSPMでそれをインストールしました。ストレートにしてみたimport 'google-libphonenumber';
私もd.tsを試しました
declare module "google-libphonenumber" {
import libphonenumber = require('google-libphonenumber');
export var PhoneNumberUtil: typeof libphonenumber;
}
import PhoneNumberUtil = require("google-libphonenumber");
typescript (ES6 スタイル モジュール) と JSPM で format 関数を使用しようとしています。定義の有無にかかわらず試しました。
import libphonenumber from 'google-libphonenumber'; // module not found.
import 'google-libphonenumber'; // module foun
declare var libphonenumber: any; // needed for TS
const phoneUtil = libphonenumber.PhoneNumberUtil.getInstance();
phoneUtil と libphonenumber が null です。
コードを使用して
var phoneNumber = phoneUtil.parse(input, 'US');
return <string> phoneUtil.format(phoneNumber);