mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-06-28 22:30:01 +00:00
Merge pull request #28999 from danwbyrne/remove-bitwise
removes typings for 'bitwise'
This commit is contained in:
@@ -174,6 +174,12 @@
|
||||
"sourceRepoURL": "https://github.com/Microsoft/Bing-Maps-V8-TypeScript-Definitions",
|
||||
"asOfVersion": "2.0.15"
|
||||
},
|
||||
{
|
||||
"libraryName": "bitwise",
|
||||
"typingsPackageName": "bitwise",
|
||||
"sourceRepoURL": "https://github.com/dodekeract/bitwise",
|
||||
"asOfVersion": "2.0.0"
|
||||
},
|
||||
{
|
||||
"libraryName": "botvs",
|
||||
"typingsPackageName": "botvs",
|
||||
|
||||
4
types/bitwise/bits/and.d.ts
vendored
4
types/bitwise/bits/and.d.ts
vendored
@@ -1,4 +0,0 @@
|
||||
export default function and(
|
||||
bits1: ReadonlyArray<number>,
|
||||
bits2: ReadonlyArray<number>
|
||||
): ReadonlyArray<number>;
|
||||
33
types/bitwise/bits/index.d.ts
vendored
33
types/bitwise/bits/index.d.ts
vendored
@@ -1,33 +0,0 @@
|
||||
import bitsAnd from './and';
|
||||
import bitsNor from './nor';
|
||||
import bitsNot from './not';
|
||||
import bitsOr from './or';
|
||||
import bitsReduceAnd from './reduce-and';
|
||||
import bitsReduceNand from './reduce-nand';
|
||||
import bitsReduceNor from './reduce-nor';
|
||||
import bitsReduceOr from './reduce-or';
|
||||
import bitsReduceXnor from './reduce-xnor';
|
||||
import bitsReduceXor from './reduce-xor';
|
||||
import bitsToBoolean from './to-boolean';
|
||||
import bitsToString from './to-string';
|
||||
import bitsXnor from './xnor';
|
||||
import bitsXor from './xor';
|
||||
|
||||
declare namespace bits {
|
||||
const and: typeof bitsAnd;
|
||||
const nor: typeof bitsNor;
|
||||
const not: typeof bitsNot;
|
||||
const or: typeof bitsOr;
|
||||
const reduceAnd: typeof bitsReduceAnd;
|
||||
const reduceNand: typeof bitsReduceNand;
|
||||
const reduceNor: typeof bitsReduceNor;
|
||||
const reduceOr: typeof bitsReduceOr;
|
||||
const reduceXnor: typeof bitsReduceXnor;
|
||||
const reduceXor: typeof bitsReduceXor;
|
||||
const toBoolean: typeof bitsToBoolean;
|
||||
const toString: typeof bitsToString;
|
||||
const xnor: typeof bitsXnor;
|
||||
const xor: typeof bitsXor;
|
||||
}
|
||||
|
||||
export default bits;
|
||||
4
types/bitwise/bits/nand.d.ts
vendored
4
types/bitwise/bits/nand.d.ts
vendored
@@ -1,4 +0,0 @@
|
||||
export default function nand(
|
||||
bits1: ReadonlyArray<number>,
|
||||
bits2: ReadonlyArray<number>
|
||||
): ReadonlyArray<number>;
|
||||
4
types/bitwise/bits/nor.d.ts
vendored
4
types/bitwise/bits/nor.d.ts
vendored
@@ -1,4 +0,0 @@
|
||||
export default function nor(
|
||||
bits1: ReadonlyArray<number>,
|
||||
bits2: ReadonlyArray<number>
|
||||
): ReadonlyArray<number>;
|
||||
4
types/bitwise/bits/not.d.ts
vendored
4
types/bitwise/bits/not.d.ts
vendored
@@ -1,4 +0,0 @@
|
||||
export default function not(
|
||||
bits1: ReadonlyArray<number>,
|
||||
bits2: ReadonlyArray<number>
|
||||
): ReadonlyArray<number>;
|
||||
4
types/bitwise/bits/or.d.ts
vendored
4
types/bitwise/bits/or.d.ts
vendored
@@ -1,4 +0,0 @@
|
||||
export default function or(
|
||||
bits1: ReadonlyArray<number>,
|
||||
bits2: ReadonlyArray<number>
|
||||
): ReadonlyArray<number>;
|
||||
1
types/bitwise/bits/reduce-and.d.ts
vendored
1
types/bitwise/bits/reduce-and.d.ts
vendored
@@ -1 +0,0 @@
|
||||
export default function reduceAnd(bits: ReadonlyArray<number>): number;
|
||||
1
types/bitwise/bits/reduce-nand.d.ts
vendored
1
types/bitwise/bits/reduce-nand.d.ts
vendored
@@ -1 +0,0 @@
|
||||
export default function reduceNand(bits: ReadonlyArray<number>): number;
|
||||
1
types/bitwise/bits/reduce-nor.d.ts
vendored
1
types/bitwise/bits/reduce-nor.d.ts
vendored
@@ -1 +0,0 @@
|
||||
export default function reduceNor(bits: ReadonlyArray<number>): number;
|
||||
1
types/bitwise/bits/reduce-or.d.ts
vendored
1
types/bitwise/bits/reduce-or.d.ts
vendored
@@ -1 +0,0 @@
|
||||
export default function reduceOr(bits: ReadonlyArray<number>): number;
|
||||
1
types/bitwise/bits/reduce-xnor.d.ts
vendored
1
types/bitwise/bits/reduce-xnor.d.ts
vendored
@@ -1 +0,0 @@
|
||||
export default function reduceXnor(bits: ReadonlyArray<number>): number;
|
||||
1
types/bitwise/bits/reduce-xor.d.ts
vendored
1
types/bitwise/bits/reduce-xor.d.ts
vendored
@@ -1 +0,0 @@
|
||||
export default function reduceXor(bits: ReadonlyArray<number>): number;
|
||||
3
types/bitwise/bits/to-boolean.d.ts
vendored
3
types/bitwise/bits/to-boolean.d.ts
vendored
@@ -1,3 +0,0 @@
|
||||
export default function toBoolean(
|
||||
bits: ReadonlyArray<number>
|
||||
): ReadonlyArray<boolean>;
|
||||
5
types/bitwise/bits/to-string.d.ts
vendored
5
types/bitwise/bits/to-string.d.ts
vendored
@@ -1,5 +0,0 @@
|
||||
export default function toString(
|
||||
bit: ReadonlyArray<number>,
|
||||
spacing?: number,
|
||||
spacer?: string
|
||||
): string;
|
||||
4
types/bitwise/bits/xnor.d.ts
vendored
4
types/bitwise/bits/xnor.d.ts
vendored
@@ -1,4 +0,0 @@
|
||||
export default function xnor(
|
||||
bits1: ReadonlyArray<number>,
|
||||
bits2: ReadonlyArray<number>
|
||||
): ReadonlyArray<number>;
|
||||
4
types/bitwise/bits/xor.d.ts
vendored
4
types/bitwise/bits/xor.d.ts
vendored
@@ -1,4 +0,0 @@
|
||||
export default function xor(
|
||||
bits1: ReadonlyArray<number>,
|
||||
bits2: ReadonlyArray<number>
|
||||
): ReadonlyArray<number>;
|
||||
@@ -1,56 +0,0 @@
|
||||
// Demonstrating cherry-picking
|
||||
import bitwise from 'bitwise';
|
||||
|
||||
import bits from 'bitwise/bits';
|
||||
import toBoolean from 'bitwise/bits/to-boolean';
|
||||
|
||||
import buffer from 'bitwise/buffer';
|
||||
import create from 'bitwise/buffer/create';
|
||||
|
||||
import byte from 'bitwise/byte';
|
||||
import read from 'bitwise/byte/read';
|
||||
|
||||
import integer from 'bitwise/integer';
|
||||
import setBit from 'bitwise/integer/set-bit';
|
||||
|
||||
import nibble from 'bitwise/nibble';
|
||||
import nibbleRead from 'bitwise/nibble/read';
|
||||
|
||||
import string from 'bitwise/string';
|
||||
import toBits from 'bitwise/string/to-bits';
|
||||
|
||||
// Testing basic functions
|
||||
const testBits = [0, 1, 1, 0, 1];
|
||||
|
||||
// $ExpectType string
|
||||
bitwise.bits.toString(testBits);
|
||||
|
||||
// $ExpectType ReadonlyArray<boolean>
|
||||
bits.toBoolean(testBits);
|
||||
// $ExpectType ReadonlyArray<boolean>
|
||||
toBoolean(testBits);
|
||||
|
||||
// $ExpectType ReadonlyArray<number>
|
||||
byte.read(12);
|
||||
// $ExpectType ReadonlyArray<number>
|
||||
read(12);
|
||||
|
||||
// $ExpectType Buffer
|
||||
buffer.create(testBits);
|
||||
// $ExpectType Buffer
|
||||
create(testBits);
|
||||
|
||||
// $ExpectType ReadonlyArray<number>
|
||||
integer.setBit(12, 1, 0);
|
||||
// $ExpectType ReadonlyArray<number>
|
||||
setBit(12, 1, 0);
|
||||
|
||||
// $ExpectType ReadonlyArray<number>
|
||||
nibble.read(15);
|
||||
// $ExpectType ReadonlyArray<number>
|
||||
nibbleRead(15);
|
||||
|
||||
// $ExpectType ReadonlyArray<number>
|
||||
string.toBits('10 10 12$%_.0');
|
||||
// $ExpectType ReadonlyArray<number>
|
||||
toBits('10 10 12$%_.0');
|
||||
7
types/bitwise/buffer/and.d.ts
vendored
7
types/bitwise/buffer/and.d.ts
vendored
@@ -1,7 +0,0 @@
|
||||
/// <reference types= "node" />
|
||||
|
||||
export default function and(
|
||||
buffer1: Buffer,
|
||||
buffer2: Buffer,
|
||||
isLooping?: boolean
|
||||
): Buffer;
|
||||
3
types/bitwise/buffer/create.d.ts
vendored
3
types/bitwise/buffer/create.d.ts
vendored
@@ -1,3 +0,0 @@
|
||||
/// <reference types= "node" />
|
||||
|
||||
export default function create(bits: ReadonlyArray<number>): Buffer;
|
||||
31
types/bitwise/buffer/index.d.ts
vendored
31
types/bitwise/buffer/index.d.ts
vendored
@@ -1,31 +0,0 @@
|
||||
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
7
types/bitwise/buffer/modify.d.ts
vendored
@@ -1,7 +0,0 @@
|
||||
/// <reference types= "node" />
|
||||
|
||||
export default function modify(
|
||||
buffer: Buffer,
|
||||
newBits: ReadonlyArray<number>,
|
||||
bitOffset?: number
|
||||
): void;
|
||||
7
types/bitwise/buffer/nand.d.ts
vendored
7
types/bitwise/buffer/nand.d.ts
vendored
@@ -1,7 +0,0 @@
|
||||
/// <reference types= "node" />
|
||||
|
||||
export default function nand(
|
||||
buffer1: Buffer,
|
||||
buffer2: Buffer,
|
||||
isLooping?: boolean
|
||||
): Buffer;
|
||||
7
types/bitwise/buffer/nor.d.ts
vendored
7
types/bitwise/buffer/nor.d.ts
vendored
@@ -1,7 +0,0 @@
|
||||
/// <reference types= "node" />
|
||||
|
||||
export default function nor(
|
||||
buffer1: Buffer,
|
||||
buffer2: Buffer,
|
||||
isLooping: boolean
|
||||
): Buffer;
|
||||
3
types/bitwise/buffer/not.d.ts
vendored
3
types/bitwise/buffer/not.d.ts
vendored
@@ -1,3 +0,0 @@
|
||||
/// <reference types= "node" />
|
||||
|
||||
export default function not(buffer: Buffer): Buffer;
|
||||
7
types/bitwise/buffer/or.d.ts
vendored
7
types/bitwise/buffer/or.d.ts
vendored
@@ -1,7 +0,0 @@
|
||||
/// <reference types= "node" />
|
||||
|
||||
export default function or(
|
||||
buffer1: Buffer,
|
||||
buffer2: Buffer,
|
||||
isLooping?: boolean
|
||||
): Buffer;
|
||||
7
types/bitwise/buffer/read-c-int.d.ts
vendored
7
types/bitwise/buffer/read-c-int.d.ts
vendored
@@ -1,7 +0,0 @@
|
||||
/// <reference types= "node" />
|
||||
|
||||
export default function readCInt(
|
||||
buffer: Buffer,
|
||||
bitOffset?: number,
|
||||
bitLength?: number
|
||||
): number;
|
||||
7
types/bitwise/buffer/read-int.d.ts
vendored
7
types/bitwise/buffer/read-int.d.ts
vendored
@@ -1,7 +0,0 @@
|
||||
/// <reference types= "node" />
|
||||
|
||||
export default function readInt(
|
||||
buffer: Buffer,
|
||||
bitOffset?: number,
|
||||
bitLength?: number
|
||||
): number;
|
||||
7
types/bitwise/buffer/read-u-int.d.ts
vendored
7
types/bitwise/buffer/read-u-int.d.ts
vendored
@@ -1,7 +0,0 @@
|
||||
/// <reference types= "node" />
|
||||
|
||||
export default function readUInt(
|
||||
buffer: Buffer,
|
||||
bitOffset?: number,
|
||||
bitLength?: number
|
||||
): number;
|
||||
7
types/bitwise/buffer/read.d.ts
vendored
7
types/bitwise/buffer/read.d.ts
vendored
@@ -1,7 +0,0 @@
|
||||
/// <reference types= "node" />
|
||||
|
||||
export default function read(
|
||||
buffer: Buffer,
|
||||
bitOffset?: number,
|
||||
bitLength?: number
|
||||
): ReadonlyArray<number>;
|
||||
7
types/bitwise/buffer/xnor.d.ts
vendored
7
types/bitwise/buffer/xnor.d.ts
vendored
@@ -1,7 +0,0 @@
|
||||
/// <reference types= "node" />
|
||||
|
||||
export default function xnor(
|
||||
buffer1: Buffer,
|
||||
buffer2: Buffer,
|
||||
isLooping?: boolean
|
||||
): Buffer;
|
||||
7
types/bitwise/buffer/xor.d.ts
vendored
7
types/bitwise/buffer/xor.d.ts
vendored
@@ -1,7 +0,0 @@
|
||||
/// <reference types= "node" />
|
||||
|
||||
export default function xor(
|
||||
buffer1: Buffer,
|
||||
buffer2: Buffer,
|
||||
isLooping?: boolean
|
||||
): Buffer;
|
||||
9
types/bitwise/byte/index.d.ts
vendored
9
types/bitwise/byte/index.d.ts
vendored
@@ -1,9 +0,0 @@
|
||||
import byteRead from './read';
|
||||
import byteWrite from './write';
|
||||
|
||||
declare namespace byte {
|
||||
const read: typeof byteRead;
|
||||
const write: typeof byteWrite;
|
||||
}
|
||||
|
||||
export default byte;
|
||||
1
types/bitwise/byte/read.d.ts
vendored
1
types/bitwise/byte/read.d.ts
vendored
@@ -1 +0,0 @@
|
||||
export default function read(byte: number): ReadonlyArray<number>;
|
||||
1
types/bitwise/byte/write.d.ts
vendored
1
types/bitwise/byte/write.d.ts
vendored
@@ -1 +0,0 @@
|
||||
export default function write(bits: ReadonlyArray<number>): number;
|
||||
22
types/bitwise/index.d.ts
vendored
22
types/bitwise/index.d.ts
vendored
@@ -1,22 +0,0 @@
|
||||
// Type definitions for bitwise 1.5
|
||||
// Project: https://github.com/dodekeract/bitwise
|
||||
// Definitions by: Daniel Byrne <https://github.com/danwbyrne>
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
|
||||
import bitwiseBits from './bits';
|
||||
import bitwiseBuffer from './buffer';
|
||||
import bitwiseByte from './byte';
|
||||
import bitwiseInteger from './integer';
|
||||
import bitwiseNibble from './nibble';
|
||||
import bitwiseString from './string';
|
||||
|
||||
declare namespace bitwise {
|
||||
const bits: typeof bitwiseBits;
|
||||
const buffer: typeof bitwiseBuffer;
|
||||
const byte: typeof bitwiseByte;
|
||||
const integer: typeof bitwiseInteger;
|
||||
const nibble: typeof bitwiseNibble;
|
||||
const string: typeof bitwiseString;
|
||||
}
|
||||
|
||||
export default bitwise;
|
||||
1
types/bitwise/integer/get-bit.d.ts
vendored
1
types/bitwise/integer/get-bit.d.ts
vendored
@@ -1 +0,0 @@
|
||||
export default function getBit(number: number, position: number): number;
|
||||
11
types/bitwise/integer/index.d.ts
vendored
11
types/bitwise/integer/index.d.ts
vendored
@@ -1,11 +0,0 @@
|
||||
import integerGetBit from './get-bit';
|
||||
import integerSetBit from './set-bit';
|
||||
import integerToggleBit from './toggle-bit';
|
||||
|
||||
declare namespace integer {
|
||||
const getBit: typeof integerGetBit;
|
||||
const setBit: typeof integerSetBit;
|
||||
const toggleBit: typeof integerToggleBit;
|
||||
}
|
||||
|
||||
export default integer;
|
||||
5
types/bitwise/integer/set-bit.d.ts
vendored
5
types/bitwise/integer/set-bit.d.ts
vendored
@@ -1,5 +0,0 @@
|
||||
export default function setBit(
|
||||
number: number,
|
||||
position: number,
|
||||
value: number
|
||||
): ReadonlyArray<number>;
|
||||
4
types/bitwise/integer/toggle-bit.d.ts
vendored
4
types/bitwise/integer/toggle-bit.d.ts
vendored
@@ -1,4 +0,0 @@
|
||||
export default function toggleBit(
|
||||
number: number,
|
||||
position: number
|
||||
): ReadonlyArray<number>;
|
||||
9
types/bitwise/nibble/index.d.ts
vendored
9
types/bitwise/nibble/index.d.ts
vendored
@@ -1,9 +0,0 @@
|
||||
import nibbleRead from './read';
|
||||
import nibbleWrite from './write';
|
||||
|
||||
declare namespace nibble {
|
||||
const read: typeof nibbleRead;
|
||||
const write: typeof nibbleWrite;
|
||||
}
|
||||
|
||||
export default nibble;
|
||||
1
types/bitwise/nibble/read.d.ts
vendored
1
types/bitwise/nibble/read.d.ts
vendored
@@ -1 +0,0 @@
|
||||
export default function read(nibble: number): ReadonlyArray<number>;
|
||||
1
types/bitwise/nibble/write.d.ts
vendored
1
types/bitwise/nibble/write.d.ts
vendored
@@ -1 +0,0 @@
|
||||
export default function write(nibble: ReadonlyArray<number>): number;
|
||||
7
types/bitwise/string/index.d.ts
vendored
7
types/bitwise/string/index.d.ts
vendored
@@ -1,7 +0,0 @@
|
||||
import stringToBits from './to-bits';
|
||||
|
||||
declare namespace string {
|
||||
const toBits: typeof stringToBits;
|
||||
}
|
||||
|
||||
export default string;
|
||||
1
types/bitwise/string/to-bits.d.ts
vendored
1
types/bitwise/string/to-bits.d.ts
vendored
@@ -1 +0,0 @@
|
||||
export default function toBits(string: string): ReadonlyArray<number>;
|
||||
@@ -1,60 +0,0 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"module": "commonjs",
|
||||
"lib": ["es6"],
|
||||
"noImplicitAny": true,
|
||||
"noImplicitThis": true,
|
||||
"strictNullChecks": true,
|
||||
"strictFunctionTypes": true,
|
||||
"baseUrl": "../",
|
||||
"typeRoots": ["../"],
|
||||
"types": [],
|
||||
"noEmit": true,
|
||||
"forceConsistentCasingInFileNames": true
|
||||
},
|
||||
"files": [
|
||||
"index.d.ts",
|
||||
"bitwise-tests.ts",
|
||||
"bits/and.d.ts",
|
||||
"bits/index.d.ts",
|
||||
"bits/nand.d.ts",
|
||||
"bits/nor.d.ts",
|
||||
"bits/not.d.ts",
|
||||
"bits/or.d.ts",
|
||||
"bits/reduce-and.d.ts",
|
||||
"bits/reduce-nand.d.ts",
|
||||
"bits/reduce-nor.d.ts",
|
||||
"bits/reduce-or.d.ts",
|
||||
"bits/reduce-xnor.d.ts",
|
||||
"bits/reduce-xor.d.ts",
|
||||
"bits/to-boolean.d.ts",
|
||||
"bits/to-string.d.ts",
|
||||
"bits/xnor.d.ts",
|
||||
"bits/xor.d.ts",
|
||||
"buffer/and.d.ts",
|
||||
"buffer/create.d.ts",
|
||||
"buffer/modify.d.ts",
|
||||
"buffer/nand.d.ts",
|
||||
"buffer/nor.d.ts",
|
||||
"buffer/not.d.ts",
|
||||
"buffer/or.d.ts",
|
||||
"buffer/read-c-int.d.ts",
|
||||
"buffer/read-int.d.ts",
|
||||
"buffer/read-u-int.d.ts",
|
||||
"buffer/read.d.ts",
|
||||
"buffer/xnor.d.ts",
|
||||
"buffer/xor.d.ts",
|
||||
"byte/index.d.ts",
|
||||
"byte/read.d.ts",
|
||||
"byte/write.d.ts",
|
||||
"integer/get-bit.d.ts",
|
||||
"integer/index.d.ts",
|
||||
"integer/set-bit.d.ts",
|
||||
"integer/toggle-bit.d.ts",
|
||||
"nibble/index.d.ts",
|
||||
"nibble/read.d.ts",
|
||||
"nibble/write.d.ts",
|
||||
"string/index.d.ts",
|
||||
"string/to-bits.d.ts"
|
||||
]
|
||||
}
|
||||
@@ -1,3 +0,0 @@
|
||||
{
|
||||
"extends": "dtslint/dt.json"
|
||||
}
|
||||
Reference in New Issue
Block a user