@ywfe/cli
Version:
遥望前端开发命令行工具
37 lines (36 loc) • 1.77 kB
TypeScript
export interface IId {
id: string | number;
projectId?: string;
isFunction?: boolean;
isMethod?: boolean;
isV2?: boolean;
isMock?: boolean;
}
export declare const dasherize: (str: any) => any;
export declare const camelize: (str: any) => any;
export declare const capitalize: (str: any) => any;
export declare const classify: (str: any) => string;
export declare const logger: {
(...data: any[]): void;
(message?: any, ...optionalParams: any[]): void;
};
export declare const transformType: (data: any, typeMap: any) => string;
export declare const reduceRequestBodyOther: (list: any) => any;
export declare const reduceRequestBodyForm: (forms: any[], typeMap: any) => any;
export declare const reduceType: (data: any, typeMap: any) => string;
export declare const upperCaseParam: (name: string) => string;
export declare const reduceProperties: (data: any) => any;
export declare const checkRequired: (required: any, key: any) => boolean;
export declare const reduceArray: (data: any, name: any, typeMap: any) => any;
export declare const insertStr: (str: string, start: number, newStr: string) => string;
export declare const transformToName: (str: string, isOld: boolean) => any;
export declare const transformToPath: (str: string) => any;
export declare const reduceRequestParams: (list: any[]) => any;
export declare const reduceQuery: (list: any, typeMap: any) => any;
export declare const fetchData: (url: string, cookie: string) => any;
export declare const getApiIdsFromProjectId: (config: any, id: IId) => IId[];
export declare const reduceApis: (apis: any, { isFunction, isMethod }: {
isFunction?: boolean;
isMethod?: boolean;
}) => any;
export declare const getApiIdsList: (config: any, inputProjectId?: string) => IId[];