mirror of
https://gitee.com/openharmony/napi_generator
synced 2025-02-19 16:50:56 +00:00
"modifile src/cli/dts2cpp/src/gen/analyze/params.js 修改napi仓 js格式问题和重大告警"
Signed-off-by: huruitao <huruitao@kaihong.com>
This commit is contained in:
parent
2ed31e595e
commit
cacd0802a0
@ -14,7 +14,7 @@
|
||||
*/
|
||||
const re = require('../tools/re');
|
||||
const { checkOutBody, print } = require('../tools/tool');
|
||||
const { FuncType, NumberIncrease,isFuncType, isArrowFunc,isRegisterFunc } = require('../tools/common');
|
||||
const { FuncType, NumberIncrease, isFuncType, isArrowFunc, isRegisterFunc } = require('../tools/common');
|
||||
const { NapiLog } = require('../tools/NapiLog');
|
||||
|
||||
function isSyncFuncType(type, funcType) {
|
||||
@ -67,7 +67,7 @@ function analyzeCallbackFunction(valueType, valueName, rsltCallFunction) {
|
||||
|
||||
/**函数参数解析 */
|
||||
function analyzeParams(funcName, values) {
|
||||
let result = [];
|
||||
let result = [];
|
||||
let rsltCallFunction = [];
|
||||
let funcType = FuncType.DIRECT;
|
||||
let optionalParamCount = 0; // 可选参数的个数
|
||||
@ -98,8 +98,8 @@ function analyzeParams(funcName, values) {
|
||||
optionalParamCount++;
|
||||
} else if (optionalParamCount > 0) {
|
||||
// 可选参数之后不能再有必选参数,须是可选参数。
|
||||
NapiLog.logError('Invalid parameter [%s] of function [%s],'.format(v, funcName)
|
||||
+ ' the required parameter cannot follow an optional parameter.');
|
||||
NapiLog.logError('Invalid parameter [%s] of function [%s],'.format(v, funcName) +
|
||||
' the required parameter cannot follow an optional parameter.');
|
||||
checkParamOk = false;
|
||||
}
|
||||
if (checkParamOk) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user