diff --git a/packages/parser/src/languages/base.ts b/packages/parser/src/languages/base.ts new file mode 100644 index 0000000..2f23318 --- /dev/null +++ b/packages/parser/src/languages/base.ts @@ -0,0 +1,6 @@ +import type { FileNode } from "@codeboard/shared"; + +export interface LanguageParser { + extensions: string[]; + parse(content: string, filePath: string): FileNode; +}