Adding private flag to private properties

This commit is contained in:
Fabian Stamm
2018-05-13 22:36:06 +02:00
parent 8d3b541d3d
commit 666ad69c3c
5 changed files with 6 additions and 10 deletions

View File

@ -188,12 +188,12 @@ export function SerializeName(name: string) {
}
export class Request implements Message {
_header: MessageHeader;
private _header: MessageHeader;
get header() {
return Object.assign({}, this._header);
}
_questions: MessageQuestion[];
private _questions: MessageQuestion[];
get questions() {
return this._questions.map(e => e);
}
@ -202,9 +202,7 @@ export class Request implements Message {
authorities: RecourceRecord[] = [];
additionals: RecourceRecord[] = [];
_packet: Buffer;
constructor(packet: Buffer, private sendCallback: (packet: Buffer) => any) {
this._packet = packet;
let headerData = Buffer.alloc(12);
packet.copy(headerData, 0, 0, 12);
let bodyData = Buffer.alloc(packet.length - 12);