resolveNegotiatedTransferLimit()
function resolveNegotiatedTransferLimit(limits): number | undefined;
Defined in: provider/limits.ts:37
协商出实际生效的 transfer 上限。
Parameters
| Parameter | Type | Description |
|---|---|---|
limits | unknown | panel / connector / provider 各自声明的上限。 |
Returns
number | undefined
全部合法时为最小值;列表为空或含非法项时为 undefined。
Remarks
任何一方的声明非法就整体返回 undefined,由调用方翻译成 invalid_message。
不跳过非法项继续取最小值——那会让一个写错的上限被静默忽略,
而错误的一侧仍按自己的(可能更大的)值工作。