This repository has been archived on 2022-03-12. You can view files and clone it, but cannot push or open issues or pull requests.
2021-04-02 02:24:13 +03:00

24 lines
1.0 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const Updates_1 = require("../../android/Updates");
const Updates_2 = require("../../ios/Updates");
const core_plugins_1 = require("../core-plugins");
const static_plugins_1 = require("../static-plugins");
// Local unversioned updates plugin
const packageName = 'expo-updates';
exports.withUpdates = (config, props) => {
return static_plugins_1.withStaticPlugin(config, {
_isLegacyPlugin: true,
// Pass props to the static plugin if it exists.
plugin: [packageName, props],
// If the static plugin isn't found, use the unversioned one.
fallback: config => withUnversionedUpdates(config, props),
});
};
const withUnversionedUpdates = core_plugins_1.createRunOncePlugin((config, props) => {
config = Updates_1.withUpdates(config, props);
config = Updates_2.withUpdates(config, props);
return config;
}, packageName);
exports.default = exports.withUpdates;
//# sourceMappingURL=expo-updates.js.map