File

projects/pl-core-utils-library/src/lib/service/pl-utils.service.ts

Example

Index

Properties
Methods

Constructor

constructor()

Methods

Public stopTraceSizeWindow
stopTraceSizeWindow()
Returns : void
Public traceSizeWindow
traceSizeWindow()

Returns : Observable<any>

Properties

Public binaryFind
Default value : function (input: any): Promise<any> { return new Promise<any>((ok, ko) => { let minIndex = 0; let maxIndex = input.arr.length - 1; let currentIndex; let currentElement; while (minIndex <= maxIndex) { currentIndex = Math.floor((minIndex + maxIndex) / 2); currentElement = input.arr[currentIndex]; if (currentElement < input.searchElement) { minIndex = currentIndex + 1; } else if (currentElement > input.searchElement) { maxIndex = currentIndex - 1; } else { ok(currentIndex); return currentIndex; } } ok(-1); return -1; }) }

result-matching ""

    No results matching ""