( systemId: string, queryConfig: UnitConfig<any>, dataConfig: UnitConfig<any>, errorConfig: UnitConfig<any>, pendingConfig: UnitConfig<boolean> )
| 290 | * @internal please do not use. |
| 291 | */ |
| 292 | export function generateAsyncSystemIds( |
| 293 | systemId: string, |
| 294 | queryConfig: UnitConfig<any>, |
| 295 | dataConfig: UnitConfig<any>, |
| 296 | errorConfig: UnitConfig<any>, |
| 297 | pendingConfig: UnitConfig<boolean> |
| 298 | ) { |
| 299 | const ids = { |
| 300 | ...(queryConfig?.hasOwnProperty('id') && {queryUnitId: queryConfig.id}), |
| 301 | ...(dataConfig?.hasOwnProperty('id') && {dataUnitId: dataConfig.id}), |
| 302 | ...(errorConfig?.hasOwnProperty('id') && {errorUnitId: errorConfig.id}), |
| 303 | ...(pendingConfig?.hasOwnProperty('id') && {pendingUnitId: pendingConfig.id}), |
| 304 | }; |
| 305 | if (isValidId(systemId)) { |
| 306 | ids.queryUnitId = ids.queryUnitId ?? systemId + '_QUERY'; |
| 307 | ids.dataUnitId = ids.dataUnitId ?? systemId + '_DATA'; |
| 308 | ids.errorUnitId = ids.errorUnitId ?? systemId + '_ERROR'; |
| 309 | ids.pendingUnitId = ids.pendingUnitId ?? systemId + '_PENDING'; |
| 310 | } |
| 311 | return ids; |
| 312 | } |
| 313 | |
| 314 | /** |
| 315 | * @internal please do not use. |
no test coverage detected