Interface modified mmap to fd
This commit is contained in:
@@ -1,26 +1,29 @@
|
||||
// src/index-file/types.ts
|
||||
export interface IndexHeader {
|
||||
magic: string;
|
||||
version: number;
|
||||
createdAt: bigint;
|
||||
entrySize: number;
|
||||
entryCount: number;
|
||||
validCount: number;
|
||||
dataFileSize: bigint;
|
||||
lastSequence: number;
|
||||
reserved: Buffer;
|
||||
magic: string;
|
||||
version: number;
|
||||
createdAt: bigint;
|
||||
entrySize: number;
|
||||
entryCount: number;
|
||||
writtenCnt: number;
|
||||
dataFileSize: bigint;
|
||||
latestSequence: number;
|
||||
autoIncrementSequence: boolean;
|
||||
reserved: Buffer;
|
||||
}
|
||||
|
||||
export interface IndexEntry {
|
||||
sequence: number;
|
||||
timestamp: bigint;
|
||||
offset: bigint;
|
||||
length: number;
|
||||
flags: number;
|
||||
checksum: number;
|
||||
sequence: number;
|
||||
timestamp: bigint;
|
||||
offset: bigint;
|
||||
length: number;
|
||||
flags: number;
|
||||
checksum: number;
|
||||
}
|
||||
|
||||
export interface IndexFileOptions {
|
||||
maxEntries: number;
|
||||
magic?: string;
|
||||
}
|
||||
maxEntries?: number;
|
||||
autoIncrementSequence?: boolean;
|
||||
}
|
||||
|
||||
export type IndexFileOptionsRequired = Required<IndexFileOptions>;
|
||||
|
||||
Reference in New Issue
Block a user