| /** | |
| * Copyright (c) Meta Platforms, Inc. and affiliates. | |
| * | |
| * This source code is licensed under the MIT license found in the | |
| * LICENSE file in the root directory of this source tree. | |
| */ | |
| export declare type Callbacks = { | |
| foundSubsequence: FoundSubsequence; | |
| isCommon: IsCommon; | |
| }; | |
| declare function diffSequence( | |
| aLength: number, | |
| bLength: number, | |
| isCommon: IsCommon, | |
| foundSubsequence: FoundSubsequence, | |
| ): void; | |
| export default diffSequence; | |
| declare type FoundSubsequence = ( | |
| nCommon: number, // caller can assume: 0 < nCommon | |
| aCommon: number, // caller can assume: 0 <= aCommon && aCommon < aLength | |
| bCommon: number, | |
| ) => void; | |
| /** | |
| * Copyright (c) Meta Platforms, Inc. and affiliates. | |
| * | |
| * This source code is licensed under the MIT license found in the | |
| * LICENSE file in the root directory of this source tree. | |
| * | |
| */ | |
| declare type IsCommon = ( | |
| aIndex: number, // caller can assume: 0 <= aIndex && aIndex < aLength | |
| bIndex: number, | |
| ) => boolean; | |
| export {}; | |