in apps/mountebank-mock/mountebank-source/src/models/imposterPrinter.js [8:35]
function createHeader (numberOfRequests, options) {
const result = {
protocol: header.protocol,
port: server.port
};
if (header.name) {
result.name = header.name;
}
if (header.defaultResponse) {
result.defaultResponse = header.defaultResponse;
}
if (!options.replayable) {
result.numberOfRequests = numberOfRequests;
}
if (!options.list) {
result.recordRequests = Boolean(header.recordRequests);
Object.keys(server.metadata).forEach(key => {
result[key] = server.metadata[key];
});
}
if (header.endOfRequestResolver) {
result.endOfRequestResolver = header.endOfRequestResolver;
}
return result;
}