mirror of
https://github.com/openharmony/third_party_jsframework.git
synced 2026-07-18 12:35:31 -04:00
@@ -39,6 +39,8 @@ export function generateCommonFunction(rootName: string, functionArray: Array<Fu
|
||||
if (functionEntity.returnType.returnKind !== SyntaxKind.VoidKeyword) {
|
||||
if (rootName === 'featureAbility' && functionEntity.returnType.returnKindName === 'Context') {
|
||||
functionBody += 'return _Context;';
|
||||
} else if (rootName === 'inputMethod' && functionEntity.returnType.returnKindName === 'InputMethodSubtype') {
|
||||
functionBody += 'return mockInputMethodSubtype().InputMethodSubtype;'
|
||||
} else {
|
||||
functionBody += getReturnStatement(functionEntity.returnType, sourceFile);
|
||||
}
|
||||
|
||||
@@ -211,7 +211,7 @@ export function generateImportDeclaration(importEntity: ImportElementEntity, sou
|
||||
* @returns
|
||||
*/
|
||||
function checIsDefaultExportClass(importName: string): boolean {
|
||||
const defaultExportClass = ['Context', 'BaseContext', 'ExtensionContext', 'ApplicationContext'];
|
||||
const defaultExportClass = ['Context', 'BaseContext', 'ExtensionContext', 'ApplicationContext', 'ExtensionAbility'];
|
||||
return defaultExportClass.includes(importName);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user