UNPKG

@cromarmot/algo

Version:

Algorithms library with controllable time complexity.

14 lines (13 loc) 449 B
import Funcs = CromarmotAlgoLib.Funcs; import Complexity = CromarmotAlgoLib.Complexity; import Fn = CromarmotAlgoLib.Fn; declare class CompManager { private zone; private ff; static createCompManager(): CompManager; constructor(); reg(fnName: Funcs, complex: Complexity, fn: Fn): void; unreg(fnName: Funcs, complex: Complexity): void; f(fnName: Funcs, complex: Complexity, ...args: any[]): any; } export { CompManager };