@tplc/business
Version:
29 lines (28 loc) • 754 B
TypeScript
type AnyRecord = Record<string, any>
/**
* 根据 keyFromUser 选择动态数据源
* - true: userStore.userInfo
* - false: innerDynamicData
*/
export declare function selectDynamicSource(
keyFromUser: boolean | undefined,
userInfo: AnyRecord | undefined,
innerDynamicData: AnyRecord | undefined,
): AnyRecord | undefined
/**
* 统一处理 actionProps:
* - dynamicActionKey 优先:从 innerDynamicData 取整段 action 配置
* - 否则对 action.jumpUrl 做动态参数替换(${xxx})
*/
export declare function resolveActionProps({
dynamicActionKey,
action,
innerDynamicData,
templateStore,
}: {
dynamicActionKey?: string
action?: AnyRecord
innerDynamicData?: AnyRecord
templateStore?: AnyRecord
}): any
export {}