UNPKG
lean4-code-actions
Version:
latest (1.1.32)
1.1.32
Refactorings and snippets for Lean 4
lean4-code-actions
/
libs
/
utils
/
Result
/
index.ts
15 lines
(12 loc)
•
279 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/** * Using "data" name for compatibility with Zod */
export
interface
ResultSuccess
<
Data
> {
success
:
true
data
:
Data
}
export
interface
ResultFailure
<
Error
> {
success
:
false
error
:
Error
}
export
type
Result
<
Data
,
Error
> =
ResultSuccess
<
Data
> |
ResultFailure
<
Error
>