Skip to content

⬅️ Back to Table of Contents

📄 index.ts

📊 Analysis Summary

Metric Count
🔧 Functions 1
📦 Imports 3

📚 Table of Contents

🛠️ File Location:

📂 packages/shared/tryOnScopeDispose/index.ts

📦 Imports

Name Source
Fn ../utils
getCurrentScope vue
onScopeDispose vue

Functions

tryOnScopeDispose(fn: Fn): boolean

Code
export function tryOnScopeDispose(fn: Fn) {
  if (getCurrentScope()) {
    onScopeDispose(fn)
    return true
  }
  return false
}
  • JSDoc:

    /**
     * Call onScopeDispose() if it's inside an effect scope lifecycle, if not, do nothing
     *
     * @param fn
     */
    

  • Parameters:

  • fn: Fn
  • Return Type: boolean
  • Calls:
  • getCurrentScope (from vue)
  • onScopeDispose (from vue)