Options
All
  • Public
  • Public/Protected
  • All
Menu

External module src/utils

Index

Type aliases

EventHandler

EventHandler: function

Type declaration

    • (event: Event): void
    • Parameters

      • event: Event

      Returns void

Variables

Let _scrollbarWidth

_scrollbarWidth: number = -1

Functions

ANIMATION_FRAME_SERVICE_SINGLETON_PROVIDER_FACTORY

DOCUMENT_SERVICE_PROVIDER_FACTORY

HcModeChecker

  • HcModeChecker(): void

clone

  • clone(obj: any): any

closestAttr

  • closestAttr(s: any, t: any, element: any): any

findNextElem

  • findNextElem(target: any): any

findPrevElem

  • findPrevElem(target: any): any

findSiblingElem

  • findSiblingElem(target: any, direction: "nextElementSibling" | "previousElementSibling"): any
  • Parameters

    • target: any
    • direction: "nextElementSibling" | "previousElementSibling"

    Returns any

focusNextElem

  • focusNextElem(elem: any, rootElem?: any): void
  • Parameters

    • elem: any
    • Default value rootElem: any = null

    Returns void

focusNextTree

  • focusNextTree(elem: any, rootElem?: any): void
  • Parameters

    • elem: any
    • Default value rootElem: any = null

    Returns void

focusPrevElem

  • focusPrevElem(elem: any, parentRef?: any): void
  • Parameters

    • elem: any
    • Default value parentRef: any = null

    Returns void

Const getEventObservable

  • getEventObservable(targetElement: HTMLElement | Element, eventType: string): Observable<Event>

Const getScrollableParents

  • getScrollableParents(node: HTMLElement): HTMLElement[]

getScrollbarWidth

  • getScrollbarWidth(): number

Const hasScrollableParents

  • hasScrollableParents(node: HTMLElement): boolean

Const isScrollableElement

  • isScrollableElement(element: HTMLElement): boolean

Const isVisibleInContainer

  • isVisibleInContainer(element: HTMLElement, container: HTMLElement): boolean

matchesAttr

  • matchesAttr(el: any, attr: any, val: any): any

Const merge

  • merge(target: any, objects: any[]): any

Const scrollableParentsObservable

  • scrollableParentsObservable(node: HTMLElement): Observable<Event>

Object literals

Const ANIMATION_FRAME_SERVICE_SINGLETON_PROVIDER

ANIMATION_FRAME_SERVICE_SINGLETON_PROVIDER: object

deps

deps: (Optional[] | NgZone)[] = [[new Optional(), new SkipSelf(), AnimationFrameServiceSingleton], NgZone]

provide

provide: AnimationFrameServiceSingleton = AnimationFrameServiceSingleton

useFactory

useFactory: ANIMATION_FRAME_SERVICE_SINGLETON_PROVIDER_FACTORY = ANIMATION_FRAME_SERVICE_SINGLETON_PROVIDER_FACTORY

Const DOCUMENT_SERVICE_PROVIDER

DOCUMENT_SERVICE_PROVIDER: object

deps

deps: Optional[][] = [[new Optional(), new SkipSelf(), DocumentService]]

provide

provide: DocumentService = DocumentService

useFactory

useFactory: DOCUMENT_SERVICE_PROVIDER_FACTORY = DOCUMENT_SERVICE_PROVIDER_FACTORY

Generated using TypeDoc