diff --git a/packages/happy-dom/src/xml-http-request/XMLHttpReqeustUtility.ts b/packages/happy-dom/src/xml-http-request/XMLHttpReqeustUtility.ts new file mode 100644 index 000000000..17ee0ac44 --- /dev/null +++ b/packages/happy-dom/src/xml-http-request/XMLHttpReqeustUtility.ts @@ -0,0 +1,13 @@ +const NodeVersion = process.version.replace('v', '').split('.'); + +export interface IXMLHttpRequestOptions { + anon?: boolean; +} + +export const MajorNodeVersion = Number.parseInt(NodeVersion[0]); +export const copyToArrayBuffer = (buffer: Buffer, offset?: number): ArrayBuffer => { + const arrayBuffer = new ArrayBuffer(buffer.length); + const view = new Uint8Array(arrayBuffer); + view.set(buffer, offset || 0); + return arrayBuffer; +};