applySetLine, applyReplaceLines, applyInsertAfter, applyInsertBefore were re-exported from both edit-operations.ts and index.ts but have no external consumers — they are only used internally within the module. Only applyHashlineEdits (the public API) remains exported.
21 lines
554 B
TypeScript
21 lines
554 B
TypeScript
export {
|
|
computeLineHash,
|
|
formatHashLine,
|
|
formatHashLines,
|
|
streamHashLinesFromLines,
|
|
streamHashLinesFromUtf8,
|
|
} from "./hash-computation"
|
|
export { parseLineRef, validateLineRef } from "./validation"
|
|
export type { LineRef } from "./validation"
|
|
export type {
|
|
ReplaceEdit,
|
|
AppendEdit,
|
|
PrependEdit,
|
|
HashlineEdit,
|
|
} from "./types"
|
|
export { NIBBLE_STR, HASHLINE_DICT, HASHLINE_REF_PATTERN, HASHLINE_OUTPUT_PATTERN } from "./constants"
|
|
export {
|
|
applyHashlineEdits,
|
|
} from "./edit-operations"
|
|
export { createHashlineEditTool } from "./tools"
|