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));