UNPKG

@typespec/http-server-js

Version:

TypeSpec HTTP server code generator for JavaScript

25 lines 712 B
// Copyright (c) Microsoft Corporation // Licensed under the MIT license. /** * A utility error for unimplemented functionality. */ export class UnimplementedError extends Error { constructor(message) { super(`Unimplemented: ${message}`); } } /** * A utility error for unreachable code paths. */ export class UnreachableError extends Error { constructor(message, values) { let fullMessage = `Unreachable: ${message}`; if (values) { fullMessage += `\nObserved values: ${Object.entries(values) .map(([k, v]) => ` ${k}: ${String(v)}`) .join(",\n")}`; } super(fullMessage); } } //# sourceMappingURL=error.js.map