@curvenote/cli
Version:
CLI Client library for Curvenote
14 lines (13 loc) • 438 B
JavaScript
export function selectOxaLinkInformation(state, oxa) {
const info = state.oxalink.lookup[oxa];
if (!info)
return undefined;
const fileInfo = state.local.watch.files[info.path];
return {
title: fileInfo.title,
description: fileInfo.description,
url: info.url,
thumbnail: fileInfo.thumbnail || undefined,
thumbnailOptimized: fileInfo.thumbnailOptimized || undefined,
};
}