| 1234567891011121314 |
- import { GitCatalog } from '$lib/server/catalog/git';
- import type { GitClient } from '$lib/server/git';
- import { fromSkillCR, type SkillCR, toSkillCR } from '$lib/types/custom-resources';
- import type { Skill } from '$lib/types/entities';
- import type { SkillCatalog } from './types';
- class GitSkillCatalog extends GitCatalog<Skill, SkillCR> implements SkillCatalog {
- constructor(gitClient: GitClient, directory = 'skills', branch = 'main') {
- super(gitClient, directory, 'skill', fromSkillCR, toSkillCR, branch);
- }
- }
- export { GitSkillCatalog };
|