UNPKG

@crowdin/app-project-module

Version:

Module that generates for you all common endpoints for serving standalone Crowdin App

21 lines (20 loc) 709 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getLowCodeUiConfigFromModuleConfig = getLowCodeUiConfigFromModuleConfig; exports.hasFormSchema = hasFormSchema; function getLowCodeUiConfigFromModuleConfig(moduleConfig) { var _a; if (typeof moduleConfig !== 'object' || moduleConfig === null) { return null; } if ((_a = moduleConfig.settingsUiModule) === null || _a === void 0 ? void 0 : _a.formSchema) { return moduleConfig.settingsUiModule; } if (moduleConfig.formSchema) { return moduleConfig; } return null; } function hasFormSchema(moduleConfig) { return !!getLowCodeUiConfigFromModuleConfig(moduleConfig); }