UNPKG

lean4-code-actions

Version:

Refactorings and snippets for Lean 4

13 lines (12 loc) 275 B
// default is a reserved word export function def<T>(value: T | undefined, $default: T | undefined, error: Error): T { if (value !== undefined) { return value } else { if ($default !== undefined) { return $default } else { throw error } } }