DefinitelyTyped/types/nodegit/lib-git2.d.ts
2017-06-09 01:33:54 +01:00

69 lines
1.3 KiB
TypeScript

export namespace Libgit2 {
const enum OPT {
GET_MWINDOW_SIZE = 0,
SET_MWINDOW_SIZE = 1,
GET_MWINDOW_MAPPED_LIMIT = 2,
SET_MWINDOW_MAPPED_LIMIT = 3,
GET_SEARCH_PATH = 4,
SET_SEARCH_PATH = 5,
SET_CACHE_OBJECT_LIMIT = 6,
SET_CACHE_MAX_SIZE = 7,
ENABLE_CACHING = 8,
GET_CACHED_MEMORY = 9,
GET_TEMPLATE_PATH = 10,
SET_TEMPLATE_PATH = 11,
SET_SSL_CERT_LOCATIONS = 12
}
}
export class Libgit2 {
/**
*
*
* @static
* @returns {number}
*
* @memberof Libgit2
*/
static features(): number;
/**
*
*
* @static
* @returns {number}
*
* @memberof Libgit2
*/
static init(): number;
/**
*
*
* @static
* @param {number} option
* @returns {number}
*
* @memberof Libgit2
*/
static opts(option: number): number;
/**
*
*
* @static
* @returns {number}
*
* @memberof Libgit2
*/
static shutdown(): number;
/**
*
*
* @static
* @param {number} major
* @param {number} minor
* @param {number} rev
*
* @memberof Libgit2
*/
static version(major: number, minor: number, rev: number): void;
}