UNPKG

@enonic/mock-xp

Version:

Mock Enonic XP API JavaScript Library

16 lines (15 loc) 660 B
import type { BranchResult, CreateBranchParams, CreateRepositoryParams, DeleteBranchParams, RefreshParams, Repository } from '@enonic-types/lib-repo'; import { Server } from '../implementation/Server'; export declare class LibRepo { private server; constructor({ server }: { server: Server; }); create({ id, settings, }: CreateRepositoryParams): Repository; createBranch(params: CreateBranchParams): BranchResult; delete(id: string): boolean; deleteBranch({ branchId, repoId }: DeleteBranchParams): BranchResult; get(id: string): Repository | null; list(): Repository[]; refresh(_params: RefreshParams): void; }