## API Report File for "@commandville/branch"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts

/// <reference types="node" />

import { Duplex } from 'stream';

// Warning: (ae-missing-release-tag) "branch" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export function branch(...conditions: Condition[]): Duplex;

// Warning: (ae-missing-release-tag) "Condition" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export interface Condition {
    // (undocumented)
    condition: Predicate | boolean;
    // (undocumented)
    pipeline: Duplex;
}

// Warning: (ae-missing-release-tag) "Predicate" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export type Predicate = () => boolean;

// (No @packageDocumentation comment for this package)

```
