Skip to content

Commit ac1c3b9

Browse files
Scott TrinhScott Trinh
authored andcommitted
feat: Add defineDriver method for upstream consistency
Closes scotttrinh#105
1 parent e0ccd5a commit ac1c3b9

File tree

4 files changed

+16
-1
lines changed

4 files changed

+16
-1
lines changed

dist/angular-localForage.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,11 @@
101101
return this._localforage.driver();
102102
};
103103

104+
// Define a new driver for upstream consistency
105+
LocalForageInstance.prototype.defineDriver = function defineDriver(driver) {
106+
return this._localforage.defineDriver(driver);
107+
}
108+
104109
// Directly adds a value to storage
105110
LocalForageInstance.prototype.setItem = function setItem(key, value) {
106111
// throw error on undefined key, we allow undefined value because... why not ?

dist/angular-localForage.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/angular-localForage.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,11 @@
9494
return this._localforage.driver();
9595
};
9696

97+
// Define a new driver for upstream consistency
98+
LocalForageInstance.prototype.defineDriver = function defineDriver(driver) {
99+
return this._localforage.defineDriver(driver);
100+
}
101+
97102
// Directly adds a value to storage
98103
LocalForageInstance.prototype.setItem = function setItem(key, value) {
99104
// throw error on undefined key, we allow undefined value because... why not ?

tests/angular-localForage.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,11 @@ describe('Module: LocalForageModule', function() {
5151
expect(typeof $localForage.driver).toBe('function');
5252
});
5353

54+
it('defineDriver should be defined', function() {
55+
expect($localForage.defineDriver).toBeDefined();
56+
expect(typeof $localForage.defineDriver).toBe('function');
57+
});
58+
5459
it('setItem should be defined', function() {
5560
expect($localForage.setItem).toBeDefined();
5661
expect(typeof $localForage.setItem).toBe('function');

0 commit comments

Comments
 (0)