mirror of
https://github.com/versia-pub/frontend.git
synced 2026-06-14 15:39:15 +02:00
12 lines
313 B
TypeScript
12 lines
313 B
TypeScript
import type { Updater } from "@tanstack/vue-table";
|
|
import type { Ref } from "vue";
|
|
|
|
export function valueUpdater<T extends Updater<any>>(
|
|
updaterOrValue: T,
|
|
ref: Ref,
|
|
) {
|
|
ref.value =
|
|
typeof updaterOrValue === "function"
|
|
? updaterOrValue(ref.value)
|
|
: updaterOrValue;
|
|
}
|