Skip to content

revparseModeContains ​

Check revparse mode contains specific flags.

Signature ​

ts
function revparseModeContains(source: number, target: number): boolean;

Parameters ​

  • sourcerequired · number

    Source flags.

  • targetrequired · number

    Target flags.

Returns ​

  • boolean

    Returns true is source flags contains target flags.

Examples ​

ts
import { openRepository, revparseModeContains, RevparseMode } from 'es-git';

const repo = await openRepository('.');
const spec = repo.revparse('main..other');

console.assert(revparseModeContains(spec.mode, RevparseMode.Range));

Released under the MIT License.