adds typings for the 'bitwise' package

This commit is contained in:
Daniel Byrne
2018-08-29 12:33:09 -07:00
parent a95857f874
commit 713ad0f55f
46 changed files with 381 additions and 0 deletions

7
types/bitwise/buffer/and.d.ts vendored Normal file
View File

@@ -0,0 +1,7 @@
/// <reference types= "node" />
export default function and(
buffer1: Buffer,
buffer2: Buffer,
isLooping?: boolean
): Buffer;

3
types/bitwise/buffer/create.d.ts vendored Normal file
View File

@@ -0,0 +1,3 @@
/// <reference types= "node" />
export default function create(bits: ReadonlyArray<number>): Buffer;

31
types/bitwise/buffer/index.d.ts vendored Normal file
View File

@@ -0,0 +1,31 @@
import bufferAnd from './and';
import bufferCreate from './create';
import bufferModify from './modify';
import bufferNand from './nand';
import bufferNor from './nor';
import bufferNot from './not';
import bufferOr from './or';
import bufferRead from './read';
import bufferReadCInt from './read-c-int';
import bufferReadInt from './read-int';
import bufferReadUInt from './read-u-int';
import bufferXnor from './xnor';
import bufferXor from './xor';
declare namespace buffer {
const and: typeof bufferAnd;
const create: typeof bufferCreate;
const modify: typeof bufferModify;
const nand: typeof bufferNand;
const nor: typeof bufferNor;
const not: typeof bufferNot;
const or: typeof bufferOr;
const read: typeof bufferRead;
const readCInt: typeof bufferReadCInt;
const readInt: typeof bufferReadInt;
const readUInt: typeof bufferReadUInt;
const xnor: typeof bufferXnor;
const xor: typeof bufferXor;
}
export default buffer;

7
types/bitwise/buffer/modify.d.ts vendored Normal file
View File

@@ -0,0 +1,7 @@
/// <reference types= "node" />
export default function modify(
buffer: Buffer,
newBits: ReadonlyArray<number>,
bitOffset?: number
): void;

7
types/bitwise/buffer/nand.d.ts vendored Normal file
View File

@@ -0,0 +1,7 @@
/// <reference types= "node" />
export default function nand(
buffer1: Buffer,
buffer2: Buffer,
isLooping?: boolean
): Buffer;

7
types/bitwise/buffer/nor.d.ts vendored Normal file
View File

@@ -0,0 +1,7 @@
/// <reference types= "node" />
export default function nor(
buffer1: Buffer,
buffer2: Buffer,
isLooping: boolean
): Buffer;

3
types/bitwise/buffer/not.d.ts vendored Normal file
View File

@@ -0,0 +1,3 @@
/// <reference types= "node" />
export default function not(buffer: Buffer): Buffer;

7
types/bitwise/buffer/or.d.ts vendored Normal file
View File

@@ -0,0 +1,7 @@
/// <reference types= "node" />
export default function or(
buffer1: Buffer,
buffer2: Buffer,
isLooping?: boolean
): Buffer;

7
types/bitwise/buffer/read-c-int.d.ts vendored Normal file
View File

@@ -0,0 +1,7 @@
/// <reference types= "node" />
export default function readCInt(
buffer: Buffer,
bitOffset?: number,
bitLength?: number
): number;

7
types/bitwise/buffer/read-int.d.ts vendored Normal file
View File

@@ -0,0 +1,7 @@
/// <reference types= "node" />
export default function readInt(
buffer: Buffer,
bitOffset?: number,
bitLength?: number
): number;

7
types/bitwise/buffer/read-u-int.d.ts vendored Normal file
View File

@@ -0,0 +1,7 @@
/// <reference types= "node" />
export default function readUInt(
buffer: Buffer,
bitOffset?: number,
bitLength?: number
): number;

7
types/bitwise/buffer/read.d.ts vendored Normal file
View File

@@ -0,0 +1,7 @@
/// <reference types= "node" />
export default function read(
buffer: Buffer,
bitOffset?: number,
bitLength?: number
): ReadonlyArray<number>;

7
types/bitwise/buffer/xnor.d.ts vendored Normal file
View File

@@ -0,0 +1,7 @@
/// <reference types= "node" />
export default function xnor(
buffer1: Buffer,
buffer2: Buffer,
isLooping?: boolean
): Buffer;

7
types/bitwise/buffer/xor.d.ts vendored Normal file
View File

@@ -0,0 +1,7 @@
/// <reference types= "node" />
export default function xor(
buffer1: Buffer,
buffer2: Buffer,
isLooping?: boolean
): Buffer;