mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
* Remove global version of appEventBus Signed-off-by: Sebastian Malton <sebastian@malton.name> * Introduce a temporary but better shape of ExecFileInjectable error Signed-off-by: Sebastian Malton <sebastian@malton.name> Signed-off-by: Sebastian Malton <sebastian@malton.name>
12 lines
393 B
TypeScript
12 lines
393 B
TypeScript
/**
|
|
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
*/
|
|
export type AsyncResult<Response, Error = string> =
|
|
| (
|
|
Response extends void
|
|
? { callWasSuccessful: true; response?: undefined }
|
|
: { callWasSuccessful: true; response: Response }
|
|
)
|
|
| { callWasSuccessful: false; error: Error };
|