arrest
Version:
OpenAPI v3 compliant REST framework for Node.js, with support for MongoDB and JSON-Schema
14 lines (13 loc) • 656 B
TypeScript
import { OpenAPIV3 } from 'openapi-police';
import { Method } from '../../types.js';
import { MongoResource } from '../resource.js';
import { MongoJob, MongoOperation } from './base.js';
export declare class UpdateMongoOperation extends MongoOperation {
constructor(resource: MongoResource, path: string, method: Method, id?: string);
protected getCustomInfo(): OpenAPIV3.OperationObject;
prepareQuery(job: MongoJob): Promise<MongoJob>;
prepareDoc(job: MongoJob): Promise<MongoJob>;
prepareOpts(job: MongoJob): Promise<MongoJob>;
runOperation(job: MongoJob): Promise<MongoJob>;
redactResult(job: MongoJob): Promise<MongoJob>;
}