@topgroup/diginext
Version:
A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.
20 lines • 1.04 kB
TypeScript
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