15 lines
148 B
TypeScript
15 lines
148 B
TypeScript
/**
|
|
* Result<Error,Data>
|
|
*/
|
|
export type Result<E, D> =
|
|
{
|
|
error: E,
|
|
data?: undefined
|
|
}
|
|
|
|
|
{
|
|
error?: undefined,
|
|
data: D
|
|
}
|
|
|