????

Your IP : 13.59.252.174


Current Path : C:/inetpub/vhost/invest.gdtsolutions.vn/api/node_modules/@dataui/crud/lib/crud/
Upload File :
Current File : C:/inetpub/vhost/invest.gdtsolutions.vn/api/node_modules/@dataui/crud/lib/crud/swagger.helper.d.ts

import { MergedCrudOptions, ParamsOptions } from '../interfaces';
import { BaseRouteName } from '../types';
export declare const swagger: any;
export declare const swaggerConst: any;
export declare const swaggerPkgJson: any;
export declare class Swagger {
    static operationsMap(modelName: any): {
        [key in BaseRouteName]: string;
    };
    static setOperation(metadata: any, func: Function): void;
    static setParams(metadata: any, func: Function): void;
    static setExtraModels(swaggerModels: any): void;
    static setResponseOk(metadata: any, func: Function): void;
    static getOperation(func: Function): any;
    static getParams(func: Function): any[];
    static getExtraModels(target: any): any[];
    static getResponseOk(func: Function): any;
    static createResponseMeta(name: BaseRouteName, options: MergedCrudOptions, swaggerModels: any): any;
    static createPathParamsMeta(options: ParamsOptions): any[];
    static createQueryParamsMeta(name: BaseRouteName, options: MergedCrudOptions): ({
        type: string;
        name: any;
        description: string;
        required: boolean;
        in: string;
    } | {
        schema: {
            type: string;
        };
        name: any;
        description: string;
        required: boolean;
        in: string;
    })[];
    static getQueryParamsNames(): {
        delim: string;
        delimStr: string;
        fields: any;
        search: any;
        filter: any;
        or: any;
        join: any;
        sort: any;
        limit: any;
        offset: any;
        page: any;
        cache: any;
        includeDeleted: any;
    };
    private static getSwaggerVersion;
}
export declare function ApiProperty(options?: any): PropertyDecorator;