Skip to main content

Type Alias: TryOpenExternalValidatedResult

type TryOpenExternalValidatedResult =
| Readonly<{
errorCode?: string;
errorName: string;
ok: false;
outcome: "open-failed";
safeUrlForLogging: string;
}>
| Readonly<{
normalizedUrl: string;
ok: true;
outcome: "opened";
safeUrlForLogging: string;
}>
| Readonly<{
ok: false;
outcome: "blocked";
reason: string;
safeUrlForLogging: string;
}>;

Defined in: electron/services/shell/validatedExternalOpen.ts:78

Result from tryOpenExternalValidated.