diff options
Diffstat (limited to 'node_modules/luxon/src/zones/invalidZone.js')
| -rw-r--r-- | node_modules/luxon/src/zones/invalidZone.js | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/node_modules/luxon/src/zones/invalidZone.js b/node_modules/luxon/src/zones/invalidZone.js new file mode 100644 index 0000000..9a1a2d4 --- /dev/null +++ b/node_modules/luxon/src/zones/invalidZone.js @@ -0,0 +1,53 @@ +import Zone from "../zone.js"; + +/** + * A zone that failed to parse. You should never need to instantiate this. + * @implements {Zone} + */ +export default class InvalidZone extends Zone { + constructor(zoneName) { + super(); + /** @private */ + this.zoneName = zoneName; + } + + /** @override **/ + get type() { + return "invalid"; + } + + /** @override **/ + get name() { + return this.zoneName; + } + + /** @override **/ + get isUniversal() { + return false; + } + + /** @override **/ + offsetName() { + return null; + } + + /** @override **/ + formatOffset() { + return ""; + } + + /** @override **/ + offset() { + return NaN; + } + + /** @override **/ + equals() { + return false; + } + + /** @override **/ + get isValid() { + return false; + } +} |
