@reactodia/workspace
Version:
Reactodia Workspace -- library for visual interaction with graphs in a form of a diagram.
9 lines • 541 B
TypeScript
import { Sha256 } from './sha256';
export type AdjacencyRange<K> = ReadonlySet<K>;
export interface AdjacencyBlock<K> {
readonly sources: AdjacencyRange<K>;
readonly targets: AdjacencyRange<K>;
}
export declare function subtractAdjacencyBlocks<K extends string | number>(base: AdjacencyBlock<K>, disjointBySources: ReadonlyArray<AdjacencyBlock<K>>): Array<AdjacencyBlock<K>>;
export declare function hashAdjacencyRange<K extends string>(range: AdjacencyRange<K>, hasher: Sha256): string;
//# sourceMappingURL=adjacencyBlocks.d.ts.map