mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-08-12 04:50:18 +00:00
Merge pull request #6979 from chrootsu/buffer-compare
A definition of module "buffer-compare" has been added
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
/// <reference path="./buffer-compare.d.ts" />
|
||||
/// <reference path="../node/node.d.ts" />
|
||||
|
||||
import compare = require('buffer-compare');
|
||||
|
||||
let result: number;
|
||||
|
||||
result = compare(new Buffer(''), new Buffer(''));
|
||||
result = compare([], []);
|
||||
result = compare('', '');
|
||||
result = compare(new Buffer(''), []);
|
||||
result = compare([], '');
|
||||
result = compare('', new Buffer(''));
|
||||
|
||||
result = compare<Buffer>(new Buffer(''), new Buffer(''));
|
||||
result = compare<any[]>([], []);
|
||||
result = compare<string>('', '');
|
||||
result = compare<Buffer|any[]>(new Buffer(''), []);
|
||||
result = compare<any[]|string>([], '');
|
||||
result = compare<string|Buffer>('', new Buffer(''));
|
||||
|
||||
result = compare<Buffer, Buffer>(new Buffer(''), new Buffer(''));
|
||||
result = compare<any[], any[]>([], []);
|
||||
result = compare<string, string>('', '');
|
||||
result = compare<Buffer, any[]>(new Buffer(''), []);
|
||||
result = compare<any[], string>([], '');
|
||||
result = compare<string, Buffer>('', new Buffer(''));
|
||||
Vendored
+17
@@ -0,0 +1,17 @@
|
||||
// Type definitions for buffer-compare
|
||||
// Project: https://github.com/soldair/node-buffer-compare
|
||||
// Definitions by: Ilya Mochalov <https://github.com/chrootsu>
|
||||
// Definitions: https://github.com/borisyankov/DefinitelyTyped
|
||||
|
||||
declare module "buffer-compare" {
|
||||
interface List {
|
||||
[index: number]: any;
|
||||
length: number
|
||||
}
|
||||
|
||||
function compare(cmp: List, to: List): number;
|
||||
function compare<T>(cmp: T, to: T): number;
|
||||
function compare<C, T>(cmp: C, to: T): number;
|
||||
|
||||
export = compare;
|
||||
}
|
||||
Reference in New Issue
Block a user