update electron to v43
This commit is contained in:
parent
68ac0beedf
commit
fb6c8b6ee9
5385 changed files with 513060 additions and 123058 deletions
24
electron/node_modules/dir-compare/build/src/FileSystem/BufferPool.d.ts
generated
vendored
Normal file
24
electron/node_modules/dir-compare/build/src/FileSystem/BufferPool.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
/// <reference types="node" />
|
||||
export interface BufferPair {
|
||||
buf1: Buffer;
|
||||
buf2: Buffer;
|
||||
busy: boolean;
|
||||
}
|
||||
/**
|
||||
* Collection of buffers to be shared between async processes.
|
||||
* Avoids allocating buffers each time async process starts.
|
||||
*/
|
||||
export declare class BufferPool {
|
||||
private readonly bufSize;
|
||||
private readonly bufNo;
|
||||
private readonly bufferPool;
|
||||
/**
|
||||
*
|
||||
* @param bufSize Size of each buffer.
|
||||
* @param bufNo Number of buffers. Caller has to make sure no more than bufNo async processes run simultaneously.
|
||||
*/
|
||||
constructor(bufSize: number, bufNo: number);
|
||||
allocateBuffers(): BufferPair;
|
||||
freeBuffers(bufferPair: BufferPair): void;
|
||||
}
|
||||
//# sourceMappingURL=BufferPool.d.ts.map
|
||||
Loading…
Add table
Add a link
Reference in a new issue