Website Structure

This commit is contained in:
supalerk-ar66 2026-01-13 10:46:40 +07:00
parent 62812f2090
commit 71f0676a62
22365 changed files with 4265753 additions and 791 deletions

View file

@ -0,0 +1,12 @@
import type nodeV8 from "node:v8";
export declare class Deserializer implements nodeV8.Deserializer {
readHeader(): boolean;
readValue();
transferArrayBuffer(id: number, arrayBuffer: ArrayBuffer);
getWireFormatVersion(): number;
readUint32(): number;
readUint64(): [number, number];
readDouble(): number;
readRawBytes(length: number): Buffer;
}
export declare class DefaultDeserializer extends Deserializer {}

View file

@ -0,0 +1,23 @@
export class Deserializer {
readHeader() {
return false;
}
readValue() {}
transferArrayBuffer(id, arrayBuffer) {}
getWireFormatVersion() {
return 0;
}
readUint32() {
return 0;
}
readUint64() {
return [0, 0];
}
readDouble() {
return 0;
}
readRawBytes(length) {
return Buffer.from("");
}
}
export class DefaultDeserializer extends Deserializer {}

View file

@ -0,0 +1,10 @@
import type nodeV8 from "node:v8";
export declare class GCProfiler implements nodeV8.GCProfiler {
start();
stop(): {
version: number;
startTime: number;
endTime: number;
statistics: unknown;
};
}

View file

@ -0,0 +1,11 @@
export class GCProfiler {
start() {}
stop() {
return {
version: 1,
startTime: 0,
endTime: 0,
statistics: []
};
}
}

View file

@ -0,0 +1,12 @@
import type nodeV8 from "node:v8";
export declare class Serializer implements nodeV8.Serializer {
writeHeader();
writeValue(val: any): boolean;
releaseBuffer(): Buffer;
transferArrayBuffer(id: number, arrayBuffer: ArrayBuffer);
writeDouble(value: number);
writeUint32(value: number);
writeUint64(hi: number, lo: number);
writeRawBytes(buffer: NodeJS.TypedArray);
}
export declare class DefaultSerializer extends Serializer {}

View file

@ -0,0 +1,15 @@
export class Serializer {
writeHeader() {}
writeValue(val) {
return false;
}
releaseBuffer() {
return Buffer.from("");
}
transferArrayBuffer(id, arrayBuffer) {}
writeDouble(value) {}
writeUint32(value) {}
writeUint64(hi, lo) {}
writeRawBytes(buffer) {}
}
export class DefaultSerializer extends Serializer {}