22 lines
No EOL
451 B
JavaScript
22 lines
No EOL
451 B
JavaScript
class MimeHeader {
|
|
constructor(message) {
|
|
if ( message.indexOf(':') === -1 ) {
|
|
throw new TypeError("Invalid header.");
|
|
}
|
|
this.rawMessage = message;
|
|
}
|
|
|
|
get key() {
|
|
return this.rawMessage.split(':')[0].trim();
|
|
}
|
|
|
|
get rawValue() {
|
|
return this.rawMessage.slice(this.rawMessage.indexOf(':'));
|
|
}
|
|
|
|
toString() {
|
|
return this.rawMessage;
|
|
}
|
|
}
|
|
|
|
export default MimeHeader; |