# Fx.dropWhile

Alias of `skipWhile` for Effect parity (`dropWhile` naming).

## Signatures

```ts
export declare const dropWhile: {
    <A>(predicate: (a: A) => boolean): <E, R>(fx: Fx<A, E, R>) => Fx<A, E, R>;
    <A, E, R>(fx: Fx<A, E, R>, predicate: (a: A) => boolean): Fx<A, E, R>;
};
```

## Why

`dropWhile` provides Effect Stream naming for the same prefix-dropping behavior as `skipWhile`.

## Ownership and lifetime

This alias has exactly `skipWhile`'s per-run gate and acquires no additional resource.

## Examples

```ts
import { Fx } from "@typed/fx"
const values = Fx.fromIterable([0, 1]).pipe(Fx.dropWhile((n) => n === 0))
```
