UNPKG

moleculer-mongobubble

Version:

A Moleculer module for generating CRUD APIs using MongoBubble.

33 lines (32 loc) 933 B
import { Document } from 'bson'; import { ActionVisibility, Context } from 'moleculer'; import { MongoBubbleMetadata } from '../utils/types'; export declare const patchOneByIdRest: { rest: string; handler: (ctx: Context<Document, MongoBubbleMetadata>) => Promise<unknown>; }; export declare const patchOneById: { visibility: ActionVisibility; params: { patch: { type: string; }; }; handler: (ctx: Context<Document, MongoBubbleMetadata>) => Promise<Document>; }; export declare const patchOneRest: { rest: string; handler: (ctx: Context<Document, MongoBubbleMetadata>) => Promise<unknown>; }; export declare const patchOne: { visibility: ActionVisibility; params: { filter: { type: string; }; patch: { type: string; }; }; handler: (ctx: Context<Document, MongoBubbleMetadata>) => Promise<Document>; };