# Negative

`type` in `services` · v0.8.2

<https://docs.seedcord.org/packages/services/0.8.2/types/negative>

A negative `number`/`bigint` (`-∞ < x < 0`)

Use-case: Validating and documenting parameters.

## Declaration

```ts
type Negative<T extends _Numeric> = T extends Zero
    ? never
    : `${T}` extends `-${string}`
      ? T
      : never;
```

## See also

- NegativeInteger
- NonNegative
- Numeric
