| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 | | 'use strict'; |  |   |  | /** |  |  * A `Cancel` is an object that is thrown when an operation is canceled. |  |  * |  |  * @class |  |  * @param {string=} message The message. |  |  */ |  | function Cancel(message) { |  |   this.message = message; |  | } |  |   |  | Cancel.prototype.toString = function toString() { |  |   return 'Cancel' + (this.message ? ': ' + this.message : ''); |  | }; |  |   |  | Cancel.prototype.__CANCEL__ = true; |  |   |  | module.exports = Cancel; | 
 |