# isUlid

Tests whether a string is a canonical ULID.

## Signatures

```ts
export declare const isUlid: (value: string) => value is Ulid;
```

## Why

Runtime refinement restores trust after serialization has erased the TypeScript brand.

## Ownership and lifetime

This pure predicate acquires no resources and retains no input.

## Examples

```ts
import { isUlid } from "@typed/id/Ulid"
isUlid("01ARZ3NDEKTSV4RRFFQ69G5FAV")
```
