andrewpietiladotcom/lib/MimeHeader.js
2025-01-19 12:38:42 -06:00

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;