Skip to content

⬅️ Back to Table of Contents

📄 math/utils

📊 Analysis Summary

Metric Count
🔧 Functions 1
📦 Imports 2
📑 Type Aliases 1

📚 Table of Contents

🛠️ File Location:

📂 packages/math/utils.ts

📦 Imports

Name Source
MaybeRefOrGetter vue
toValue vue

Functions

toValueArgsFlat(args: MaybeComputedRefArgs<T>): T[]

Parameters:

  • args MaybeComputedRefArgs<T>

Returns: T[]

Calls:

  • args .flatMap
  • toValue (from vue)
  • Array.isArray
  • v.map
Code
export function toValueArgsFlat<T>(args: MaybeComputedRefArgs<T>): T[] {
  return args
    .flatMap((i: any) => {
      const v = toValue(i)
      if (Array.isArray(v))
        return v.map(i => toValue(i))
      return [v]
    })
}

Type Aliases

MaybeComputedRefArgs<T>

type MaybeComputedRefArgs<T> = MaybeRefOrGetter<T>[] | [MaybeRefOrGetter<MaybeRefOrGetter<T>[]>];

Generated by Syntax Scribe