(encoding, encoder)
| 44 | } |
| 45 | |
| 46 | addEncoder(encoding, encoder) { |
| 47 | |
| 48 | Hoek.assert(this.encoders[encoding] === undefined, `Cannot override existing encoder for ${encoding}`); |
| 49 | Hoek.assert(typeof encoder === 'function', `Invalid encoder function for ${encoding}`); |
| 50 | this.encoders[encoding] = encoder; |
| 51 | this.encodings.unshift(encoding); |
| 52 | this._updateCommons(); |
| 53 | } |
| 54 | |
| 55 | addDecoder(encoding, decoder) { |
| 56 |