modified lib-jitsi-meet dev repo
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

errors.js 536B

123456789101112131415161718192021
  1. /**
  2. * Create a class inheriting from Error.
  3. */
  4. function createErrorClass(name) {
  5. const klass = class extends Error {
  6. /**
  7. * Custom error class constructor.
  8. * @param {string} message
  9. */
  10. constructor(message) {
  11. super(message);
  12. // Override `name` property value and make it non enumerable.
  13. Object.defineProperty(this, 'name', { value: name });
  14. }
  15. };
  16. return klass;
  17. }
  18. export const InvalidStateError = createErrorClass('InvalidStateError');