angularjstypescriptimportng-storage

import ngstorage with webpack


I am trying to import npm package ngstorage in my angularjs v1.x (typescript) project using @types/ngstorage

the index.d.ts contains

declare namespace angular.storage {

        export interface IStorageService {
        }
}

if I do like below in my .ts files

import * as angular from 'angular';

var storage: angular.storage.IStorageService;

I am getting compilation error

namespace angular and no exported member storage


Solution

  • finally I was able to get it work

            import { ngStorage } from 'ngStorage';
    

    the namespace and not the package name should matter when doing an import