Skip to content

Commit d7eefd4

Browse files
author
David de Regt
committed
Changing export pattern to have NoSqlProvider re-export all the providers
1 parent 18350ac commit d7eefd4

23 files changed

Lines changed: 49 additions & 49 deletions

dist/CordovaNativeSqliteProvider.d.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,9 @@
88
import SyncTasks = require('synctasks');
99
import NoSqlProvider = require('./NoSqlProvider');
1010
import SqlProviderBase = require('./SqlProviderBase');
11-
declare class CordovaNativeSqliteProvider extends SqlProviderBase.SqlProviderBase {
11+
export declare class CordovaNativeSqliteProvider extends SqlProviderBase.SqlProviderBase {
1212
private _db;
1313
open(dbName: string, schema: NoSqlProvider.DbSchema, wipeIfExists: boolean, verbose: boolean): SyncTasks.Promise<void>;
1414
close(): SyncTasks.Promise<void>;
1515
openTransaction(storeNames: string | string[], writeNeeded: boolean): SyncTasks.Promise<SqlProviderBase.SqlTransaction>;
1616
}
17-
export = CordovaNativeSqliteProvider;

dist/CordovaNativeSqliteProvider.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ var CordovaNativeSqliteProvider = (function (_super) {
6060
};
6161
return CordovaNativeSqliteProvider;
6262
})(SqlProviderBase.SqlProviderBase);
63+
exports.CordovaNativeSqliteProvider = CordovaNativeSqliteProvider;
6364
var CordovaNativeSqliteTransaction = (function (_super) {
6465
__extends(CordovaNativeSqliteTransaction, _super);
6566
function CordovaNativeSqliteTransaction() {
@@ -71,4 +72,3 @@ var CordovaNativeSqliteTransaction = (function (_super) {
7172
};
7273
return CordovaNativeSqliteTransaction;
7374
})(SqlProviderBase.SqliteSqlTransaction);
74-
module.exports = CordovaNativeSqliteProvider;

dist/InMemoryProvider.d.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
import SyncTasks = require('synctasks');
22
import NoSqlProvider = require('./NoSqlProvider');
3-
declare class InMemoryProvider extends NoSqlProvider.DbProvider {
3+
export declare class InMemoryProvider extends NoSqlProvider.DbProvider {
44
private _stores;
55
open(dbName: string, schema: NoSqlProvider.DbSchema, wipeIfExists: boolean, verbose: boolean): SyncTasks.Promise<void>;
66
openTransaction(storeNames: string | string[], writeNeeded: boolean): SyncTasks.Promise<NoSqlProvider.DbTransaction>;
77
close(): SyncTasks.Promise<void>;
88
getStore(name: string): NoSqlProvider.DbStore;
99
}
10-
export = InMemoryProvider;

dist/InMemoryProvider.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ var InMemoryProvider = (function (_super) {
4141
};
4242
return InMemoryProvider;
4343
})(NoSqlProvider.DbProvider);
44+
exports.InMemoryProvider = InMemoryProvider;
4445
// Notes: Doesn't limit the stores it can fetch to those in the stores it was "created" with, nor does it handle read-only transactions
4546
var InMemoryTransaction = (function () {
4647
function InMemoryTransaction(prov) {
@@ -162,4 +163,3 @@ var InMemoryIndex = (function () {
162163
};
163164
return InMemoryIndex;
164165
})();
165-
module.exports = InMemoryProvider;

dist/IndexedDbProvider.d.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import SyncTasks = require('synctasks');
22
import NoSqlProvider = require('./NoSqlProvider');
3-
declare class IndexedDbProvider extends NoSqlProvider.DbProvider {
3+
export declare class IndexedDbProvider extends NoSqlProvider.DbProvider {
44
private _db;
55
private _test;
66
private _dbFactory;
@@ -11,4 +11,3 @@ declare class IndexedDbProvider extends NoSqlProvider.DbProvider {
1111
close(): SyncTasks.Promise<void>;
1212
openTransaction(storeNames: string | string[], writeNeeded: boolean): SyncTasks.Promise<NoSqlProvider.DbTransaction>;
1313
}
14-
export = IndexedDbProvider;

dist/IndexedDbProvider.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,7 @@ var IndexedDbProvider = (function (_super) {
219219
};
220220
return IndexedDbProvider;
221221
})(NoSqlProvider.DbProvider);
222+
exports.IndexedDbProvider = IndexedDbProvider;
222223
// DbTransaction implementation for the IndexedDB DbProvider.
223224
var IndexedDbTransaction = (function () {
224225
function IndexedDbTransaction(trans, schema, storeNames, fakeComplicatedKeys) {
@@ -478,4 +479,3 @@ var IndexedDbIndex = (function () {
478479
};
479480
return IndexedDbIndex;
480481
})();
481-
module.exports = IndexedDbProvider;

dist/NoSqlProvider.d.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,3 +57,9 @@ export declare abstract class DbProvider {
5757
getRange<T>(storeName: string, indexName: string, keyLowRange: any | any[], keyHighRange: any | any[], lowRangeExclusive?: boolean, highRangeExclusive?: boolean, reverse?: boolean, limit?: number, offset?: number): SyncTasks.Promise<T[]>;
5858
}
5959
export declare function openListOfProviders(providersToTry: DbProvider[], dbName: string, schema: DbSchema, wipeIfExists?: boolean, verbose?: boolean): SyncTasks.Promise<DbProvider>;
60+
export * from './CordovaNativeSqliteProvider';
61+
export * from './IndexedDbProvider';
62+
export * from './InMemoryProvider';
63+
export * from './NodeSqlite3MemoryDbProvider';
64+
export * from './ReactNativeSqliteProvider';
65+
export * from './WebSqlProvider';

dist/NodeSqlite3MemoryDbProvider.d.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,10 @@
99
import SyncTasks = require('synctasks');
1010
import NoSqlProvider = require('./NoSqlProvider');
1111
import SqlProviderBase = require('./SqlProviderBase');
12-
declare class NodeSqlite3MemoryDbProvider extends SqlProviderBase.SqlProviderBase {
12+
export declare class NodeSqlite3MemoryDbProvider extends SqlProviderBase.SqlProviderBase {
1313
private _db;
1414
open(dbName: string, schema: NoSqlProvider.DbSchema, wipeIfExists: boolean, verbose: boolean): SyncTasks.Promise<void>;
1515
openTransaction(storeNames: string | string[], writeNeeded: boolean): SyncTasks.Promise<NoSqlProvider.DbTransaction>;
1616
close(): SyncTasks.Promise<void>;
1717
private _getTransaction();
1818
}
19-
export = NodeSqlite3MemoryDbProvider;

dist/NodeSqlite3MemoryDbProvider.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ var __extends = (this && this.__extends) || function (d, b) {
1212
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
1313
};
1414
var SyncTasks = require('synctasks');
15-
var sqlite3 = require('sqlite3');
1615
var SqlProviderBase = require('./SqlProviderBase');
1716
var NodeSqlite3MemoryDbProvider = (function (_super) {
1817
__extends(NodeSqlite3MemoryDbProvider, _super);
@@ -21,6 +20,7 @@ var NodeSqlite3MemoryDbProvider = (function (_super) {
2120
}
2221
NodeSqlite3MemoryDbProvider.prototype.open = function (dbName, schema, wipeIfExists, verbose) {
2322
_super.prototype.open.call(this, dbName, schema, wipeIfExists, verbose);
23+
var sqlite3 = require('sqlite3');
2424
sqlite3.verbose();
2525
this._db = new sqlite3.Database(':memory:');
2626
return this._ourVersionChecker(wipeIfExists);
@@ -47,6 +47,7 @@ var NodeSqlite3MemoryDbProvider = (function (_super) {
4747
};
4848
return NodeSqlite3MemoryDbProvider;
4949
})(SqlProviderBase.SqlProviderBase);
50+
exports.NodeSqlite3MemoryDbProvider = NodeSqlite3MemoryDbProvider;
5051
var NodeSqlite3Transaction = (function (_super) {
5152
__extends(NodeSqlite3Transaction, _super);
5253
function NodeSqlite3Transaction(db, schema, verbose) {
@@ -97,4 +98,3 @@ var NodeSqlite3Transaction = (function (_super) {
9798
};
9899
return NodeSqlite3Transaction;
99100
})(SqlProviderBase.SqlTransaction);
100-
module.exports = NodeSqlite3MemoryDbProvider;

dist/ReactNativeSqliteProvider.d.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,9 @@
88
import SyncTasks = require('synctasks');
99
import NoSqlProvider = require('./NoSqlProvider');
1010
import SqlProviderBase = require('./SqlProviderBase');
11-
declare class ReactNativeSqliteProvider extends SqlProviderBase.SqlProviderBase {
11+
export declare class ReactNativeSqliteProvider extends SqlProviderBase.SqlProviderBase {
1212
private _db;
1313
open(dbName: string, schema: NoSqlProvider.DbSchema, wipeIfExists: boolean, verbose: boolean): SyncTasks.Promise<void>;
1414
close(): SyncTasks.Promise<void>;
1515
openTransaction(storeNames: string | string[], writeNeeded: boolean): SyncTasks.Promise<NoSqlProvider.DbTransaction>;
1616
}
17-
export = ReactNativeSqliteProvider;

0 commit comments

Comments
 (0)