service-model
Version:
An object oriented web service framework inspired by Windows Communication Foundation.
23 lines (22 loc) • 818 B
TypeScript
import { HttpError } from "./httpError";
import { HttpStatusCode } from "./httpStatusCode";
/**
* An error that is returned to the client. When an operation passes a FaultError to it's callback, the specifics of the
* error are passed to the client including the code, details, and message. Additionally, the HttpStatusCode is used
* to set the status on the HTTP response.
*/
export declare class FaultError extends HttpError {
/**
* The name of the error.
*/
name: string;
/**
* Application specific machine readable code identifying the fault.
*/
code: string;
/**
* Application specific information about the fault that is passed to the client.
*/
detail: any;
constructor(detail?: any, message?: string, code?: string, statusCode?: HttpStatusCode);
}