Motif API
    Preparing search index...
    interface BinaryFindSvc {
        any<T>(values: T[], compareItemFn: CompareItemFn<T>): BinaryFind.Result;
        earliest<T>(
            values: T[],
            compareItemFn: CompareItemFn<T>,
        ): BinaryFind.Result;
        latest<T>(values: T[], compareItemFn: CompareItemFn<T>): BinaryFind.Result;
        rangedAny<T>(
            values: T[],
            compareItemFn: CompareItemFn<T>,
            index: number,
            count: number,
        ): BinaryFind.Result;
        rangedEarliest<T>(
            values: T[],
            compareItemFn: CompareItemFn<T>,
            index: number,
            count: number,
        ): BinaryFind.Result;
        rangedLatest<T>(
            values: T[],
            compareItemFn: CompareItemFn<T>,
            index: number,
            count: number,
        ): BinaryFind.Result;
    }
    Index

    Methods

    • Finds any matching index in range. Use if index values are unique

      Type Parameters

      • T

      Parameters

      Returns BinaryFind.Result

    • Finds earliest matching index in range. Use if index values are not unique

      Type Parameters

      • T

      Parameters

      Returns BinaryFind.Result

    • Finds latest matching index. Use if index values are not unique

      Type Parameters

      • T

      Parameters

      Returns BinaryFind.Result