From 3fe4b9700949769234e238932adab6dd6c6d895a Mon Sep 17 00:00:00 2001 From: Horiuchi_H Date: Mon, 12 May 2014 14:45:19 +0900 Subject: [PATCH] add declare module --- .../angularLocalStorage-tests.ts | 6 ++--- angularLocalStorage/angularLocalStorage.d.ts | 22 ++++++++++--------- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/angularLocalStorage/angularLocalStorage-tests.ts b/angularLocalStorage/angularLocalStorage-tests.ts index dfd95bf87..7ae0d9066 100644 --- a/angularLocalStorage/angularLocalStorage-tests.ts +++ b/angularLocalStorage/angularLocalStorage-tests.ts @@ -5,9 +5,9 @@ interface TestScope extends ng.IScope { viewType: string; } -module angularLocalStorageTests { +module ng.LocalStorageTests { export class TestController { - constructor(private $scope: TestScope, private storage: AngularLocalStorageService) { + constructor(private $scope: TestScope, private storage: ng.localStorage.ILocalStorageService) { storage.bind($scope, 'varName'); storage.bind($scope,'varName', { defaultValue: 'randomValue123', storeName: 'customStoreKey' }); $scope.viewType = 'ANYTHING'; @@ -23,5 +23,5 @@ module angularLocalStorageTests { } var app = angular.module('angularLocalStorageTests', ['angularLocalStorage']); -app.controller('testCtrl', ['$scope', 'storage', ($scope: TestScope, storage: AngularLocalStorageService) => new angularLocalStorageTests.TestController($scope, storage)]); +app.controller('testCtrl', ['$scope', 'storage', ($scope: TestScope, storage: ng.localStorage.ILocalStorageService) => new ng.LocalStorageTests.TestController($scope, storage)]); diff --git a/angularLocalStorage/angularLocalStorage.d.ts b/angularLocalStorage/angularLocalStorage.d.ts index 47ba754b6..f83ae3306 100644 --- a/angularLocalStorage/angularLocalStorage.d.ts +++ b/angularLocalStorage/angularLocalStorage.d.ts @@ -5,16 +5,18 @@ /// -interface AngularLocalStorageService { - set(key: string, value: any): any; - get(key: string): any; - remove(key: string): boolean; - clearAll(): void; +declare module ng.localStorage { + interface ILocalStorageService { + set(key: string, value: any): any; + get(key: string): any; + remove(key: string): boolean; + clearAll(): void; - bind($scope: ng.IScope, key: string, opts?: { - defaultValue?: any; - storeName?: string; - }): any; - unbind($scope: ng.IScope, key: string, storeName?: string): void; + bind($scope: ng.IScope, key: string, opts?: { + defaultValue?: any; + storeName?: string; + }): any; + unbind($scope: ng.IScope, key: string, storeName?: string): void; + } }