UNPKG

@topgroup/diginext

Version:

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

20 lines 1.04 kB
import type { IProject } from "../entities/Project"; import type { IQueryFilter, IQueryOptions, IQueryPagination } from "../interfaces"; import type { Ownership } from "../interfaces/SystemTypes"; import BaseService from "./BaseService"; export declare class ProjectService extends BaseService<IProject> { constructor(ownership?: Ownership); find(filter?: IQueryFilter<IProject>, options?: IQueryOptions & IQueryPagination, pagination?: IQueryPagination): Promise<IProject[]>; create(data: any, options?: IQueryOptions): Promise<IProject>; update(filter: IQueryFilter<IProject>, data: any, options?: IQueryOptions): Promise<IProject[]>; updateOne(filter: IQueryFilter<IProject>, data: any, options?: IQueryOptions): Promise<IProject>; delete(filter?: IQueryFilter<IProject>, options?: IQueryOptions): Promise<{ ok: boolean; affected: number; }>; softDelete(filter?: IQueryFilter): Promise<{ ok: boolean; affected: number; }>; } //# sourceMappingURL=ProjectService.d.ts.map