@cromarmot/algo
Version:
Algorithms library with controllable time complexity.
14 lines (13 loc) • 449 B
TypeScript
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 };