# Rendered.Values

Extract the values from a Rendered type

## Signatures

```ts
type Values<T extends Rendered> = [
    T
] extends [
    ReadonlyArray<infer R>
] ? ReadonlyArray<R | Exclude<T, ReadonlyArray<any>>> : ReadonlyArray<T>;
```

## Why

Renderer helpers can normalize scalar and array output at the type level.

## Ownership and lifetime

This projection owns no values.
