22 lines
430 B
JavaScript
22 lines
430 B
JavaScript
export function normalizeId(value) {
|
|
try {
|
|
return String(value ?? "").trim();
|
|
} catch {
|
|
return "";
|
|
}
|
|
}
|
|
|
|
export function normalizeAssetId(assetId) {
|
|
return normalizeId(assetId);
|
|
}
|
|
|
|
export function pickRootId(obj) {
|
|
try {
|
|
if (!obj) return "";
|
|
return normalizeId(obj.root_id ?? obj.rootId ?? obj.custom_root_id ?? obj.customRootId ?? "");
|
|
} catch {
|
|
return "";
|
|
}
|
|
}
|
|
|