UNPKG

@redhare/lowcode-types

Version:

Types for Ali lowCode engine

31 lines (30 loc) 831 B
import { IPublicModelNode, IPublicModelSettingField } from './'; export interface IPublicModelSettingTopEntry<Node = IPublicModelNode, SettingField = IPublicModelSettingField> { /** * 返回所属的节点实例 */ get node(): Node | null; /** * 获取子级属性对象 * @param propName * @returns */ get(propName: string | number): SettingField | null; /** * 获取指定 propName 的值 * @param propName * @returns */ getPropValue(propName: string | number): any; /** * 设置指定 propName 的值 * @param propName * @param value */ setPropValue(propName: string | number, value: any): void; /** * 清除指定 propName 的值 * @param propName */ clearPropValue(propName: string | number): void; }