@kui-shell/core
Version:
An Electron-based shell for cloud-native development
37 lines (36 loc) • 803 B
TypeScript
interface ErrorWithResultField {
error: {
response: {
result: {
error: string;
};
};
};
}
interface ErrorWithNestedResultField {
error: {
response: {
result: {
error: {
error: string;
};
};
};
};
}
interface ErrorWithNestedErrorField {
error: {
error: string;
};
}
interface ErrorWithErrorField {
message?: string;
error: string;
}
type ErrorLike = string | Error | ErrorWithResultField | ErrorWithNestedResultField | ErrorWithNestedErrorField | ErrorWithErrorField;
/**
* Try to pull out some meaningful message from the given error
*
*/
export declare const oopsMessage: (err: ErrorLike) => string;
export {};