Type Parameters

  • T
  • J

Constructors

  • Type parameters

    Type Parameters

    • T
    • J

    Parameters

    • query: any
    • target: IList$1<J>
    • allList: T[]
    • toTarget: ((item) => J)
        • (item): J
        • Parameters

          • item: T

          Returns J

    • onItemAdded: ((item) => void)
        • (item): void
        • Parameters

          • item: T

          Returns void

    • onItemRemoved: ((item) => void)
        • (item): void
        • Parameters

          • item: T

          Returns void

    • Optional collisionChecker: ((item) => string)
        • (item): string
        • Parameters

          • item: T

          Returns string

    Returns CollectionAdapter<T, J>

Properties

actualContent: any[]

Accessors

  • get collisionChecker(): ((item) => string)
  • Returns ((item) => string)

      • (item): string
      • Parameters

        • item: T

        Returns string

  • set collisionChecker(v): void
  • Parameters

    • v: ((item) => string)
        • (item): string
        • Parameters

          • item: T

          Returns string

    Returns void

Methods

  • Parameters

    • item: T

    Returns void

  • Returns void

  • Parameters

    • index: number
    • item: T

    Returns void

  • Returns void

  • Parameters

    • currentItems: T[]

    Returns void

  • Parameters

    • item: T

    Returns boolean

  • Parameters

    • index: number

    Returns void

  • Parameters

    • manualCollection: any
    • onMoving: ((item) => void)
        • (item): void
        • Parameters

          • item: T

          Returns void

    Returns void

  • Returns void

  • Parameters

    • q: any

    Returns void