UNPKG

@topgroup/diginext

Version:

A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.

26 lines 1.57 kB
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