Skip to content

⬅️ Back to Table of Contents

📄 index.test.ts

📊 Analysis Summary

Metric Count
🔧 Functions 4
📦 Imports 5
📊 Variables & Constants 10
📑 Type Aliases 1

📚 Table of Contents

🛠️ File Location:

📂 packages/shared/createEventHook/index.test.ts

📦 Imports

Name Source
describe vitest
expect vitest
it vitest
vi vitest
createEventHook ./index

Variables & Constants

Name Type Kind Value Exported
message string let/var ''
timesFired number let/var 0
timesFired number let/var 0
values Falsy[] const [false, 0, '', null, undefined]
results Falsy[] const []
message string let/var ''
result unknown[] let/var await exec()
count number let/var 0
id string let/var ''
list unknown[] const []

Functions

myFunction(): { exec: () => Promise<unknown[]>; onResult: EventHookOn<string>; }

Code
() => {
      const resultEvent = createEventHook<string>()
      const exec = () => resultEvent.trigger('Hello World')
      return {
        exec,
        onResult: resultEvent.on,
      }
    }
  • Return Type: { exec: () => Promise<unknown[]>; onResult: EventHookOn<string>; }
  • Calls:
  • createEventHook (from ./index)
  • resultEvent.trigger

exec(): Promise<unknown[]>

Code
() => resultEvent.trigger('Hello World')
  • Return Type: Promise<unknown[]>
  • Calls:
  • resultEvent.trigger

myFunction(): { exec: () => Promise<unknown[]>; onResult: EventHookOn<string>; }

Code
() => {
      const resultEvent = createEventHook<string>()
      const exec = () => resultEvent.trigger('Hello World')
      return {
        exec,
        onResult: resultEvent.on,
      }
    }
  • Return Type: { exec: () => Promise<unknown[]>; onResult: EventHookOn<string>; }
  • Calls:
  • createEventHook (from ./index)
  • resultEvent.trigger

exec(): Promise<unknown[]>

Code
() => resultEvent.trigger('Hello World')
  • Return Type: Promise<unknown[]>
  • Calls:
  • resultEvent.trigger

Type Aliases

Falsy

type Falsy = false | 0 | '' | null | undefined;