Skip to content

Commit

Permalink
Merge pull request #1538 from dodona-edu/feature/export-all
Browse files Browse the repository at this point in the history
Export all interfaces and classes from dolos-core and dolos-lib
  • Loading branch information
rien authored May 28, 2024
2 parents 8b812a9 + e9e9ec0 commit fa71c49
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 13 deletions.
24 changes: 15 additions & 9 deletions core/src/index.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,16 @@
export { FingerprintIndex, FileEntry } from "./algorithm/fingerprintIndex.js";
export { SharedFingerprint } from "./algorithm/sharedFingerprint.js";
export { Pair } from "./algorithm/pair.js";
export { Fragment } from "./algorithm/fragment.js";
export { File, ExtraInfo } from "./file/file.js";
export { TokenizedFile } from "./file/tokenizedFile.js";
export { Result } from "./util/result.js";
export { Range } from "./util/range.js";
export { Region } from "./util/region.js";
export * from "./algorithm/fingerprintIndex.js";
export * from "./algorithm/fragment.js";
export * from "./algorithm/pair.js";
export * from "./algorithm/pairedOccurrence.js";
export * from "./algorithm/sharedFingerprint.js";
export * from "./file/file.js";
export * from "./file/tokenizedFile.js";
export * from "./hashing/hashFilter.js";
export * from "./hashing/rollingHash.js";
export * from "./hashing/tokenHash.js";
export * from "./hashing/winnowFilter.js";
export * from "./util/identifiable.js";
export * from "./util/range.js";
export * from "./util/result.js";
export * from "./util/region.js";
export * from "./util/utils.js";
13 changes: 9 additions & 4 deletions lib/src/index.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
export { Dolos } from "./lib/dolos.js";
export { Report } from "./lib/report.js";
export { Options, CustomOptions } from "./lib/options.js";
export { Language, LanguagePicker, LanguageError } from "./lib/language.js";
export * from "@dodona/dolos-core";

export * from "./lib/dolos.js";
export * from "./lib/language.js";
export * from "./lib/options.js";
export * from "./lib/report.js";
export * from "./lib/reader.js";
export * from "./lib/tokenizer/charTokenizer.js";
export * from "./lib/tokenizer/codeTokenizer.js";
export * from "./lib/tokenizer/tokenizer.js";

0 comments on commit fa71c49

Please sign in to comment.