UNPKG

@singleton-i18n/angular-client

Version:

Singleton client code for Angular 10.

26 lines 3.04 kB
/* * Copyright 2019-2021 VMware, Inc. * SPDX-License-Identifier: EPL-2.0 */ /** * Customize Error message for timeout issue. * @class VIPTimeOutError * @extends {Error} */ import { ɵstringify as stringify } from '@angular/core'; export class VIPTimeOutError extends Error { constructor(m) { super(m); this.message = this.message + '; Please check the network connection with VIP server and timeout settings.'; // Set the prototype explicitly. Object.setPrototypeOf(this, VIPTimeOutError.prototype); } } export function invalidPipeArgumentError(type, value) { return Error(`InvalidPipeArgument: '${value}' for pipe '${stringify(type)}'`); } export function invalidParamater(message) { return Error(`InvalidParamater: '${message}'`); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXhjZXB0aW9ucy5qcyIsInNvdXJjZVJvb3QiOiIvaG9tZS9ybGlnZW5nL1Byb2plY3RzL0Rldm9wcy9DbGllbnRfQW5ndWxhcl9HaXRIdWJfTnBtanMvdmlwL2NpL3B1YjJvcmcvQ2xpZW50X0FuZ3VsYXJfR2l0SHViX05wbWpzL3NpbmdsZXRvbi9wcm9qZWN0cy9hbmd1bGFyLWNsaWVudC8iLCJzb3VyY2VzIjpbInNyYy9leGNlcHRpb25zLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7R0FHRztBQUVIOzs7O0dBSUc7QUFFSCxPQUFPLEVBQU8sVUFBVSxJQUFJLFNBQVMsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUU1RCxNQUFNLE9BQU8sZUFBZ0IsU0FBUSxLQUFLO0lBQ3RDLFlBQVksQ0FBUztRQUNqQixLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFJYixZQUFPLEdBQVcsSUFBSSxDQUFDLE9BQU87WUFDOUIsNkVBQTZFLENBQUM7UUFKMUUsZ0NBQWdDO1FBQ2hDLE1BQU0sQ0FBQyxjQUFjLENBQUMsSUFBSSxFQUFFLGVBQWUsQ0FBQyxTQUFTLENBQUMsQ0FBQztJQUMzRCxDQUFDO0NBR0o7QUFFRCxNQUFNLFVBQVUsd0JBQXdCLENBQUMsSUFBZSxFQUFFLEtBQWE7SUFDbkUsT0FBTyxLQUFLLENBQUMseUJBQXlCLEtBQUssZUFBZSxTQUFTLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0FBQ2xGLENBQUM7QUFFRCxNQUFNLFVBQVUsZ0JBQWdCLENBQUUsT0FBZTtJQUM3QyxPQUFPLEtBQUssQ0FBQyxzQkFBc0IsT0FBTyxHQUFHLENBQUMsQ0FBQztBQUNuRCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqIENvcHlyaWdodCAyMDE5LTIwMjEgVk13YXJlLCBJbmMuXG4gKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogRVBMLTIuMFxuICovXG5cbi8qKlxuICogQ3VzdG9taXplIEVycm9yIG1lc3NhZ2UgZm9yIHRpbWVvdXQgaXNzdWUuXG4gKiBAY2xhc3MgVklQVGltZU91dEVycm9yXG4gKiBAZXh0ZW5kcyB7RXJyb3J9XG4gKi9cblxuaW1wb3J0IHtUeXBlLCDJtXN0cmluZ2lmeSBhcyBzdHJpbmdpZnl9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5leHBvcnQgY2xhc3MgVklQVGltZU91dEVycm9yIGV4dGVuZHMgRXJyb3Ige1xuICAgIGNvbnN0cnVjdG9yKG06IHN0cmluZykge1xuICAgICAgICBzdXBlcihtKTtcbiAgICAgICAgLy8gU2V0IHRoZSBwcm90b3R5cGUgZXhwbGljaXRseS5cbiAgICAgICAgT2JqZWN0LnNldFByb3RvdHlwZU9mKHRoaXMsIFZJUFRpbWVPdXRFcnJvci5wcm90b3R5cGUpO1xuICAgIH1cbiAgICBtZXNzYWdlOiBzdHJpbmcgPSB0aGlzLm1lc3NhZ2UgK1xuICAgICc7IFBsZWFzZSBjaGVjayB0aGUgbmV0d29yayBjb25uZWN0aW9uIHdpdGggVklQIHNlcnZlciBhbmQgdGltZW91dCBzZXR0aW5ncy4nO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaW52YWxpZFBpcGVBcmd1bWVudEVycm9yKHR5cGU6IFR5cGU8YW55PiwgdmFsdWU6IE9iamVjdCkge1xuICAgIHJldHVybiBFcnJvcihgSW52YWxpZFBpcGVBcmd1bWVudDogJyR7dmFsdWV9JyBmb3IgcGlwZSAnJHtzdHJpbmdpZnkodHlwZSl9J2ApO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaW52YWxpZFBhcmFtYXRlciggbWVzc2FnZTogc3RyaW5nKSB7XG4gICAgcmV0dXJuIEVycm9yKGBJbnZhbGlkUGFyYW1hdGVyOiAnJHttZXNzYWdlfSdgKTtcbn1cbiJdfQ==