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