# InputOf

Extracts the input supplied to a type function.

## Signatures

```ts
export type InputOf<F extends TypeFunction<never, unknown>> = F extends {
    readonly argument: (_: infer Input) => void;
} ? Input : Parameters<F["signature"]>[0];
```


