1
2
3
4
5
6
7
8
9
10
11
12
13
const getMediaAttributeUrl = (
attribute: MediaAttribute | MediaAttribute[],
): string | null => {
if (Array.isArray(attribute)) {
return attribute[0]?._attributes?.url ?? null;
}
return attribute?._attributes?.url ?? null;
};
interface MediaAttribute {
_attributes?: {
url?: string;
};
}
0
2
👆 This is a val. Vals are TypeScript snippets of code, written in the browser and run on our servers. Create scheduled functions, email yourself, and persist small pieces of data — all from the browser.