Skip to content

vue-qs v0.1.18


vue-qs / ReactiveQueryState

Type Alias: ReactiveQueryState<TSchema>

ReactiveQueryState<TSchema> = { [K in keyof TSchema]: TSchema[K] extends QueryParameterOptions<infer T> ? T : never }

Defined in: types.ts:132

Reactive state object for queryReactive

Type Parameters

TSchema

TSchema extends QueryParameterSchema

The parameter schema type

Example

ts
const schema = {
  search: { defaultValue: '' },
  page: { defaultValue: 1 }
} as const;

type State = ReactiveQueryState<typeof schema>;
// State = { search: string; page: number }

Released under the MIT License.