/** * @file Body 模板引擎 — 通用 ${param|default} 参数解析 * @description 将模板对象中的 ${param} / ${param|default} 占位符替换为实际参数值, * 支持递归解析嵌套对象和数组,类型跟随默认值。 */ /** * 解析 body 模板:将 ${param|default} 替换为实际参数值 * * 规则: * - ${code} → args.code(必须提供,否则返回空字符串) * - ${market|0} → args.market ?? '0'(可选,带默认值) * - 类型跟随默认值:默认值是字符串则结果也是字符串,数字则数字 * - 非模板值(number, boolean, null)保持原样 */ export declare function resolveBodyTemplate(template: Record, args: Record): Record; /** 解析字符串中的 ${param|default} 模板 */ export declare function resolveString(str: string, args: Record): unknown; //# sourceMappingURL=body-template.d.ts.map