@lark-project/cli
Version:
飞书项目插件开发工具
20 lines (19 loc) • 908 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.validateLocalPointConfig = void 0;
const request_1 = require("../request");
const get_tool_auth_headers_1 = require("../get-tool-auth-headers");
const localToBackend_1 = require("../../utils/transform/localToBackend");
async function validateLocalPointConfig(params) {
const { pluginId, siteDomain, pointInfoMap } = params;
const transformedPointInfoMap = (0, localToBackend_1.transformQueryLocalConfig)(pointInfoMap);
return (0, request_1.request)(`${siteDomain}/goapi/v5/app/development/tool/validate_point_draft`, {
method: 'POST',
data: {
plugin_id: pluginId,
point_info_map: transformedPointInfoMap,
},
headers: await (0, get_tool_auth_headers_1.getToolAuthHeaders)(siteDomain),
});
}
exports.validateLocalPointConfig = validateLocalPointConfig;