UNPKG

@canva/cli

Version:

The official Canva CLI.

18 lines (14 loc) 574 B
import type { RenderSelectionUiRequest } from "@canva/intents/data"; export const isLaunchedWithError = (request: RenderSelectionUiRequest) => { return request.invocationContext.reason === "app_error"; }; export const isOutdatedSource = (request: RenderSelectionUiRequest) => { return request.invocationContext.reason === "outdated_source_ref"; }; export const isDataRefEmpty = (request: RenderSelectionUiRequest) => { return ( !request?.invocationContext || (!isLaunchedWithError(request) && !request.invocationContext.dataSourceRef?.source) ); };