gen-jhipster
Version:
VHipster - Spring Boot + Angular/React/Vue in one handy generator
66 lines (65 loc) • 2.22 kB
TypeScript
import type { UnaryOptionType } from './unary-options.ts';
declare const Options: {
readonly DTO: "dto";
readonly SERVICE: "service";
readonly PAGINATION: "pagination";
readonly MICROSERVICE: "microservice";
readonly SEARCH: "search";
readonly ANGULAR_SUFFIX: "angularSuffix";
readonly CLIENT_ROOT_FOLDER: "clientRootFolder";
};
export type BinaryOptionType = (typeof Options)[keyof typeof Options];
export type JDLOptionName = BinaryOptionType | UnaryOptionType | 'paginate';
declare function getOptionName(optionValue: string): JDLOptionName | undefined;
declare function forEach(passedFunction: (optionName: BinaryOptionType) => void): void;
declare function exists(passedOption: JDLOptionName, passedValue?: any): boolean;
declare const _default: {
Options: {
readonly DTO: "dto";
readonly SERVICE: "service";
readonly PAGINATION: "pagination";
readonly MICROSERVICE: "microservice";
readonly SEARCH: "search";
readonly ANGULAR_SUFFIX: "angularSuffix";
readonly CLIENT_ROOT_FOLDER: "clientRootFolder";
};
DefaultValues: {
dto: "no";
service: "no";
pagination: "no";
};
OptionValues: {
readonly mapstruct: "MAPSTRUCT";
readonly serviceClass: "SERVICE_CLASS";
readonly serviceImpl: "SERVICE_IMPL";
readonly pagination: "PAGINATION";
readonly 'infinite-scroll': "INFINITE-SCROLL";
readonly elasticsearch: "ELASTICSEARCH";
readonly couchbase: "COUCHBASE";
};
Values: {
readonly dto: {
MAPSTRUCT: "mapstruct";
NO: "no";
};
readonly service: {
SERVICE_CLASS: "serviceClass";
SERVICE_IMPL: "serviceImpl";
NO: "no";
};
readonly pagination: {
PAGINATION: "pagination";
'INFINITE-SCROLL': "infinite-scroll";
NO: "no";
};
readonly search: {
ELASTICSEARCH: "elasticsearch";
COUCHBASE: "couchbase";
NO: "no";
};
};
exists: typeof exists;
forEach: typeof forEach;
getOptionName: typeof getOptionName;
};
export default _default;