@autorest/common
Version:
Autorest common utilities
23 lines • 806 B
TypeScript
export declare class Exception extends Error {
exitCode: number;
constructor(message: string, exitCode?: number);
}
export declare class OperationCanceledException extends Exception {
exitCode: number;
constructor(message?: string, exitCode?: number);
}
export declare class OutstandingTaskAlreadyCompletedException extends Exception {
constructor();
}
export declare class OperationAbortedException extends Exception {
constructor();
}
/**
* Represent an error emitted by a plugin where the plugin contains some failure due to the user input. This will make autorest close with a better error message.
*/
export declare class PluginUserError extends Error {
pluginName: string;
code: string;
constructor(pluginName: string);
}
//# sourceMappingURL=exceptions.d.ts.map