gen-jhipster
Version:
VHipster - Spring Boot + Angular/React/Vue in one handy generator
35 lines (34 loc) • 2.56 kB
TypeScript
import type { Application as ClientApplication, Entity as ClientEntity } from '../../client/types.d.ts';
export declare function addRoute({ needle, route, pageTitle, title, modulePath, moduleName, component, }: {
needle: string;
route: string;
modulePath: string;
pageTitle?: string;
title?: string;
moduleName?: string;
component?: boolean;
}): import("../../base-core/api.js").EditFileCallback<import("../../index.ts").GeneratorBaseCore<import("../../base-core/types.js").Config, import("../../base-core/types.js").Options, import("../../base-core/types.js").Features>>;
export declare function addEntitiesRoute<const E extends ClientEntity, const A extends ClientApplication<E>>({ application, entities, }: {
application: A;
entities: E[];
}): import("../../base-core/api.js").EditFileCallback<import("../../index.ts").GeneratorBaseCore<import("../../base-core/types.js").Config, import("../../base-core/types.js").Options, import("../../base-core/types.js").Features>>;
type MenuItem = {
jhiPrefix: string;
enableTranslation?: boolean;
route: string;
translationKey?: string;
icon?: string;
name?: string;
};
export declare function addItemToMenu({ needle, enableTranslation, jhiPrefix, icon, route, translationKey, name, }: MenuItem & {
needle: string;
}): import("../../base-core/api.js").EditFileCallback<import("../../index.ts").GeneratorBaseCore<import("../../base-core/types.js").Config, import("../../base-core/types.js").Options, import("../../base-core/types.js").Features>>;
export declare const addItemToAdminMenu: (menu: MenuItem) => import("../../base-core/api.js").EditFileCallback<import("../../index.ts").GeneratorBaseCore<import("../../base-core/types.js").Config, import("../../base-core/types.js").Options, import("../../base-core/types.js").Features>>;
export declare const addIconImport: ({ icon }: {
icon: string;
}) => import("../../base-core/api.js").EditFileCallback<import("../../index.ts").GeneratorBaseCore<import("../../base-core/types.js").Config, import("../../base-core/types.js").Options, import("../../base-core/types.js").Features>>;
export declare function addToEntitiesMenu<const E extends ClientEntity, const A extends ClientApplication<E>>({ application, entities, }: {
application: A;
entities: E[];
}): import("../../base-core/api.js").EditFileCallback<import("../../index.ts").GeneratorBaseCore<import("../../base-core/types.js").Config, import("../../base-core/types.js").Options, import("../../base-core/types.js").Features>>;
export {};