botbuilder
Version:
Bot Builder is a framework for building rich bots on virtually any platform.
30 lines (26 loc) • 668 B
text/typescript
/**
* @module botbuilder
*/
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License.
*/
import { StatusCodes } from 'botbuilder-core';
/**
* Extends Error to provide specialized error messages.
*/
export class StatusCodeError extends Error {
/**
* Creates a new instance of the [StatusCodeError](xref:botbuilder.StatusCodeError) class.
*
* @param statusCode The status code.
* @param message Optional. The error message.
*/
constructor(
readonly statusCode: StatusCodes,
message?: string,
) {
super(message);
this.name = 'StatusCodeError';
}
}