@aws-amplify/datastore
Version:
AppSyncLocal support for aws-amplify
15 lines • 665 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var core_1 = require("@aws-amplify/core");
var IndexedDBAdapter_1 = tslib_1.__importDefault(require("../IndexedDBAdapter"));
var AsyncStorageAdapter_1 = tslib_1.__importDefault(require("../AsyncStorageAdapter"));
var getDefaultAdapter = function () {
var isBrowser = core_1.browserOrNode().isBrowser;
if ((isBrowser && window.indexedDB) || (core_1.isWebWorker() && self.indexedDB)) {
return IndexedDBAdapter_1.default;
}
return AsyncStorageAdapter_1.default;
};
exports.default = getDefaultAdapter;
//# sourceMappingURL=index.js.map