# createNumeric API

> Auto-generated API reference for `createNumeric` from @vuetify/v0 (Vuetify0).
> Source of truth: https://0.vuetifyjs.com/api/create-numeric

## Related

- https://0.vuetifyjs.com/composables/forms/create-numeric
- https://0.vuetifyjs.com/components/forms/input
- https://0.vuetifyjs.com/composables/forms/create-slider
- https://0.vuetifyjs.com/composables/forms/create-rating

## Functions

### createNumeric

```ts
(options?: NumericOptions) => NumericContext
```

## Options

| Name | Type | Default | Required | Description |
|---|---|---|---|---|
| `min` | `number \| undefined` | `-Infinity` | no | Minimum value. |
| `max` | `number \| undefined` | `Infinity` | no | Maximum value. |
| `step` | `number \| undefined` | `1` | no | Step increment for Arrow keys. |
| `leap` | `number \| undefined` | `step * 10` | no | Large step for PageUp/PageDown. |
| `wrap` | `boolean \| undefined` | `false` | no | Circular wrapping (max+step → min). |

## Methods

| Name | Type | Description |
|---|---|---|
| `snap` | `(value: number) => number` | — |
| `fromValue` | `(value: number) => number` | — |
| `fromPercent` | `(percent: number) => number` | — |
| `up` | `(value: number, multiplier?: number) => number` | — |
| `down` | `(value: number, multiplier?: number) => number` | — |
| `floor` | `() => number` | — |
| `ceil` | `() => number` | — |
| `canUp` | `(value: number) => boolean` | — |
| `canDown` | `(value: number) => boolean` | — |

## Properties

| Name | Type | Description |
|---|---|---|
| `min` | `number` | — |
| `max` | `number` | — |
| `step` | `number` | — |
| `leap` | `number` | — |
| `wrap` | `boolean` | — |
