UNPKG

mongoose-management

Version:
32 lines (31 loc) 1.15 kB
/// <reference types="node" /> import fs from 'fs'; export declare const readFile: typeof fs.readFile.__promisify__; export declare const writeFile: typeof fs.writeFile.__promisify__; export declare const copy: typeof fs.copyFile.__promisify__; export declare const mkdir: typeof fs.mkdir.__promisify__; export declare const exists: (path: string) => Promise<void>; export declare const writable: (path: string) => Promise<void>; /** * * @param name * @param definitions * @param extensions */ export declare const mergeSchema: (name: string, definitions: Record<string, any>, extensions: Record<string, any>) => Record<string, any>; /** * * @param name * @param key * @param definition * @param extension */ export declare const mergeSchemaSubdocuments: (name: string, key: string, definition: Record<string, any>, extension?: [Record<string, any>] | undefined) => Record<string, any>; /** * * @param name * @param key * @param definition * @param extension */ export declare const mergeSchemaDefinition: (name: string, key: string, definition: Record<string, any>, extension?: Record<string, any> | undefined) => Record<string, any>;