balena-sdk
Version:
The Balena JavaScript SDK
16 lines (15 loc) • 729 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.loadSettingsClient = void 0;
const loadSettingsClient = (opts) => {
// Even though we specify an alternative file for this in the package.json's `browser` field
// we still need to handle the `isBrowser` case in the default file for the case that the
// bundler doesn't support/use the `browser` field.
/* eslint-disable @typescript-eslint/no-require-imports */
if (opts.isBrowser) {
return require('./settings-client.browser').loadSettingsClient();
}
return require('balena-settings-client');
/* eslint-enable @typescript-eslint/no-require-imports */
};
exports.loadSettingsClient = loadSettingsClient;