@tarojs/plugin-generator
Version:
Taro 生成器插件
9 lines (8 loc) • 435 B
TypeScript
import * as t from '@babel/types';
/**
* 确保对象表达式中存在某个嵌套属性,并且其值为 ObjectExpression
* @param rootObj 当前 ObjectExpression
* @param keys 属性路径,如 ["compile"] 或 ["compile", "include"]
* @returns 最终那个 ObjectExpression 节点(已经创建好的)
*/
export declare function ensureNestedObjectProperty(rootObj: t.ObjectExpression, keys: string[]): t.ObjectExpression;