Files
Caramel-CRM/resources/js/components/ui/crm-table/utils.ts
T

11 lines
304 B
TypeScript
Raw Normal View History

2026-02-17 10:35:03 +01:00
import type { Updater } from "@tanstack/vue-table"
import type { Ref } from "vue"
import { isFunction } from "@tanstack/vue-table"
export function valueUpdater<T>(updaterOrValue: Updater<T>, ref: Ref<T>) {
ref.value = isFunction(updaterOrValue)
? updaterOrValue(ref.value)
: updaterOrValue
}