UNPKG

microsoft-cognitiveservices-speech-sdk

Version:
76 lines (74 loc) 2.03 kB
"use strict"; // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT license. Object.defineProperty(exports, "__esModule", { value: true }); exports.ObjectDisposedError = exports.InvalidOperationError = exports.ArgumentNullError = void 0; /* eslint-disable max-classes-per-file */ /** * The error that is thrown when an argument passed in is null. * * @export * @class ArgumentNullError * @extends {Error} */ class ArgumentNullError extends Error { /** * Creates an instance of ArgumentNullError. * * @param {string} argumentName - Name of the argument that is null * * @memberOf ArgumentNullError */ constructor(argumentName) { super(argumentName); this.name = "ArgumentNull"; this.message = argumentName; } } exports.ArgumentNullError = ArgumentNullError; /** * The error that is thrown when an invalid operation is performed in the code. * * @export * @class InvalidOperationError * @extends {Error} */ class InvalidOperationError extends Error { /** * Creates an instance of InvalidOperationError. * * @param {string} error - The error * * @memberOf InvalidOperationError */ constructor(error) { super(error); this.name = "InvalidOperation"; this.message = error; } } exports.InvalidOperationError = InvalidOperationError; /** * The error that is thrown when an object is disposed. * * @export * @class ObjectDisposedError * @extends {Error} */ class ObjectDisposedError extends Error { /** * Creates an instance of ObjectDisposedError. * * @param {string} objectName - The object that is disposed * @param {string} error - The error * * @memberOf ObjectDisposedError */ constructor(objectName, error) { super(error); this.name = objectName + "ObjectDisposed"; this.message = error; } } exports.ObjectDisposedError = ObjectDisposedError; //# sourceMappingURL=Error.js.map