@conciergus/chat - v0.3.1
    Preparing search index...

    Class PluginUtilsImpl

    Plugin utilities implementation

    Implements

    Index

    Constructors

    Methods

    • Generate unique IDs

      Returns string

    • Deep clone objects

      Type Parameters

      • T

      Parameters

      • obj: T

      Returns T

    • Merge objects

      Type Parameters

      • T

      Parameters

      • ...objects: Partial<T>[]

      Returns T

    • Debounce function

      Type Parameters

      • T extends (...args: any[]) => any

      Parameters

      • fn: T
      • delay: number

      Returns T

    • Throttle function

      Type Parameters

      • T extends (...args: any[]) => any

      Parameters

      • fn: T
      • delay: number

      Returns T

    • Validate schema

      Parameters

      • data: any
      • schema: any

      Returns { valid: boolean; errors?: string[] }