Skip to content

createGenericProjection

Category
Export Size
132 B
Package
@vueuse/math
Last Changed
3 years ago
Related

Generic version of createProjection Accepts a custom projector function to map arbitrary type of domains.

Refer to createProjection and useProjection

Type Declarations

typescript
export type ProjectorFunction<F, T> = (
  input: F,
  from: readonly [F, F],
  to: readonly [T, T],
) => T
export type UseProjection<F, T> = (input: MaybeRefOrGetter<F>) => ComputedRef<T>
export declare function createGenericProjection<F = number, T = number>(
  fromDomain: MaybeRefOrGetter<readonly [F, F]>,
  toDomain: MaybeRefOrGetter<readonly [T, T]>,
  projector: ProjectorFunction<F, T>,
): UseProjection<F, T>

Source

SourceDocs

Contributors

Anthony Fu

Changelog

v10.0.0-beta.4 on 4/13/2023
4d757 - feat(types)!: rename MaybeComputedRef to MaybeRefOrGetter
0a72b - feat(toValue): rename resolveUnref to toValue

Released under the MIT License.

AI writes code. Judgment ships.
First 500 spots filled. 400 more spots open. Still early access pricing.
Get early access
06
hours
:
20
minutes
:
34
seconds
: