使用带有打字稿和 JSPM 的 libphonenumber
Use libphonenumber w/ typescript and JSPM
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");
我只是想在我的打字稿(ES6 样式模块)和 JSPM 中使用格式函数。我尝试了有和没有任何定义。
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 为空。
使用代码
var phoneNumber = phoneUtil.parse(input, 'US');
return <string> phoneUtil.format(phoneNumber);
var libphonenumber = require('google-libphonenumber'); TS doesn't like it
使用declare var require:any
。
更好
declare module "google-libphonenumber" {
var foo:any;
export = foo;
}
在文件中 global.d.ts
然后你可以这样做:
import libphonenumber = require('google-libphonenumber');
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");
我只是想在我的打字稿(ES6 样式模块)和 JSPM 中使用格式函数。我尝试了有和没有任何定义。
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 为空。
使用代码
var phoneNumber = phoneUtil.parse(input, 'US');
return <string> phoneUtil.format(phoneNumber);
var libphonenumber = require('google-libphonenumber'); TS doesn't like it
使用declare var require:any
。
更好
declare module "google-libphonenumber" {
var foo:any;
export = foo;
}
在文件中 global.d.ts
然后你可以这样做:
import libphonenumber = require('google-libphonenumber');