https://www.npmjs.com/package/google-libphonenumber
i installed jspm. tried straight import 'google-libphonenumber';
i tried d.ts
declare module "google-libphonenumber" { import libphonenumber = require('google-libphonenumber'); export var phonenumberutil: typeof libphonenumber; } import phonenumberutil = require("google-libphonenumber"); i'm trying use format function in typescript (es6 style modules) , jspm. tried , without definitions.
import libphonenumber 'google-libphonenumber'; // module not found. import 'google-libphonenumber'; // module foun declare var libphonenumber: any; // needed ts const phoneutil = libphonenumber.phonenumberutil.getinstance(); phoneutil , libphonenumber null.
using code
var phonenumber = phoneutil.parse(input, 'us'); return <string> phoneutil.format(phonenumber);
var libphonenumber = require('google-libphonenumber'); ts doesn't it
use declare var require:any.
better
declare module "google-libphonenumber" { var foo:any; export = foo; } in file global.d.ts
then can :
import libphonenumber = require('google-libphonenumber');
Comments
Post a Comment