Skip to content

⬅️ Back to Table of Contents

📄 utils.ts

📊 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[]

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]
    })
}
  • Parameters:
  • args: MaybeComputedRefArgs<T>
  • Return Type: T[]
  • Calls:
  • args .flatMap
  • toValue (from vue)
  • Array.isArray
  • v.map

Type Aliases

MaybeComputedRefArgs<T>

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