Files
outline/server/presenters/unfurls/unfurl.ts
2023-07-25 19:35:31 +05:30

20 lines
456 B
TypeScript

import { IframelyErrorResponse, Unfurl } from "@shared/types";
function presentUnfurl(data: any): Unfurl | IframelyErrorResponse {
return !data.error
? {
url: data.url,
type: data.type,
title: data.title,
description: data.description,
thumbnailUrl: data.thumbnail_url,
meta: data.meta,
}
: {
status: data.status,
error: data.error,
};
}
export default presentUnfurl;