moleculer-mongobubble
Version:
A Moleculer module for generating CRUD APIs using MongoBubble.
33 lines (32 loc) • 933 B
TypeScript
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>;
};