UNPKG

service-model

Version:

An object oriented web service framework inspired by Windows Communication Foundation.

25 lines (24 loc) 673 B
var message_1 = require("../message"); /** * @hidden */ var RpcFaultFormatter = (function () { function RpcFaultFormatter() { } RpcFaultFormatter.prototype.serializeFault = function (fault, callback) { var body = { message: fault.message }; if (fault.code) { body.code = fault.code; } if (fault.detail != null) { body.detail = fault.detail; } var message = new message_1.Message({ fault: body }); message.statusCode = fault.statusCode; callback(null, message); }; return RpcFaultFormatter; })(); exports.RpcFaultFormatter = RpcFaultFormatter;