@topgroup/diginext
Version:
A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.
26 lines • 1.57 kB
TypeScript
import type { IGitProvider } from "../entities/GitProvider";
import type { IQueryFilter, IQueryOptions, IQueryPagination } from "../interfaces";
import { type Ownership } from "../interfaces/SystemTypes";
import BaseService from "./BaseService";
export declare class GitProviderService extends BaseService<IGitProvider> {
constructor(ownership?: Ownership);
create(data: any, options?: IQueryOptions): Promise<IGitProvider>;
find(filter?: IQueryFilter<IGitProvider>, options?: IQueryOptions & IQueryPagination, pagination?: IQueryPagination): Promise<IGitProvider[]>;
findOne(filter?: IQueryFilter<IGitProvider>, options?: IQueryOptions): Promise<IGitProvider>;
update(filter: IQueryFilter<IGitProvider>, data: any, options?: IQueryOptions): Promise<IGitProvider[]>;
updateOne(filter: IQueryFilter<IGitProvider>, data: any, options?: IQueryOptions): Promise<IGitProvider>;
delete(filter?: IQueryFilter<IGitProvider>, options?: IQueryOptions): Promise<{
ok: boolean;
affected: number;
}>;
softDelete(filter?: IQueryFilter<IGitProvider>, options?: IQueryOptions): Promise<{
ok: boolean;
affected: number;
}>;
verify(provider: IGitProvider, options?: {
isDebugging?: boolean;
}): Promise<boolean>;
listGitRepository(provider: IGitProvider, options?: IQueryOptions): Promise<import("../modules/git/git-provider-api").GitRepository[]>;
deleteGitRepository(provider: IGitProvider, slug: string, options?: IQueryOptions): Promise<any>;
}
//# sourceMappingURL=GitProviderService.d.ts.map