UNPKG

moleculer-mongobubble

Version:

A Moleculer module for generating CRUD APIs using MongoBubble.

18 lines (17 loc) 703 B
import { Document } from 'bson'; import { Context } from 'moleculer'; export declare function unmergeParams(ctx: Context<Document>, { paramsProps, queryProps, bodyProps, mergeAdditionalProps, }?: { paramsProps?: string[]; queryProps?: string[]; bodyProps?: string[]; mergeAdditionalProps?: boolean; }): Document | { query?: Document; body?: Document; }; export declare function validateParams(params: Document, schema: Document): void; export declare function unmergeAndValidate(ctx: Context<Document>, schema: Document, excludeParams?: string[]): Document | { query?: Document; body?: Document; }; export declare function parseIdFromParams(ctx: Context<Document>): any;