@tsed/schema
Version:
JsonSchema module for Ts.ED Framework
24 lines (23 loc) • 806 B
TypeScript
import { OpenSpec2, OpenSpec3 } from "@tsed/openspec";
/**
* @ignore
*/
export declare const schemesReducer: (collection: any[], value: any, options: import("@tsed/core").DeepMergeOptions) => any[];
/**
* @ignore
*/
export declare const parameters: (collection: any[], value: any, options: import("@tsed/core").DeepMergeOptions) => any[];
/**
* @ignore
*/
export declare const security: (collection: any[], value: any, options: import("@tsed/core").DeepMergeOptions) => any[];
/**
* @ignore
*/
export declare const tagsReducer: (collection: any[], value: any, options: import("@tsed/core").DeepMergeOptions) => any[];
/**
* Merge two spec
* @param spec
* @param input
*/
export declare function mergeSpec<Spec = OpenSpec2 | OpenSpec3>(spec: Partial<Spec>, input: Partial<Spec>): Partial<Spec>;