DefinitelyTyped/types/nodegit/checkout-options.d.ts
2017-06-08 02:38:37 +01:00

147 lines
2.3 KiB
TypeScript

import { Strarray } from './str-array';
import { Tree } from './tree';
import { Index } from './index';
export class CheckoutOptions {
/**
*
*
* @type {number}
* @memberof CheckoutOptions
*/
version?: number;
/**
*
*
* @type {number}
* @memberof CheckoutOptions
*/
checkoutStrategy?: number;
/**
*
*
* @type {number}
* @memberof CheckoutOptions
*/
disableFilters?: number;
/**
*
*
* @type {number}
* @memberof CheckoutOptions
*/
dirMode?: number;
/**
*
*
* @type {number}
* @memberof CheckoutOptions
*/
fileMode?: number;
/**
*
*
* @type {number}
* @memberof CheckoutOptions
*/
fileOpenFlags?: number;
/**
*
*
* @type {number}
* @memberof CheckoutOptions
*/
notifyFlags?: number;
/**
*
*
* @type {*}
* @memberof CheckoutOptions
*/
notifyCb?: any;
/**
*
*
* @type {undefined}
* @memberof CheckoutOptions
*/
notifyPayload?: undefined;
/**
*
*
* @type {*}
* @memberof CheckoutOptions
*/
progressCb?: any;
/**
*
*
* @type {undefined}
* @memberof CheckoutOptions
*/
progressPayload?: undefined;
/**
*
*
* @type {Strarray}
* @memberof CheckoutOptions
*/
paths?: Strarray;
/**
*
*
* @type {Tree}
* @memberof CheckoutOptions
*/
baseline?: Tree;
/**
*
*
* @type {Index}
* @memberof CheckoutOptions
*/
baselineIndex?: Index;
/**
*
*
* @type {string}
* @memberof CheckoutOptions
*/
targetDirectory?: string;
/**
*
*
* @type {string}
* @memberof CheckoutOptions
*/
ancestorLabel?: string;
/**
*
*
* @type {string}
* @memberof CheckoutOptions
*/
ourLabel?: string;
/**
*
*
* @type {string}
* @memberof CheckoutOptions
*/
theirLabel?: string;
/**
*
*
* @type {*}
* @memberof CheckoutOptions
*/
perfdataCb?: any;
/**
*
*
* @type {undefined}
* @memberof CheckoutOptions
*/
perfdataPayload?: undefined;
}