/*! * Copyright (c) 2020 SAP SE or an SAP affiliate company. All rights reserved. */ /// import { PathLike } from 'fs'; import { Options } from 'yargs'; export interface GeneratorOptionsSDK { inputDir: PathLike; outputDir: PathLike; serviceMapping?: PathLike; useSwagger: boolean; writeReadme: boolean; additionalFiles?: string; forceOverwrite: boolean; clearOutputDir: boolean; aggregatorNpmPackageName?: string; aggregatorDirectoryName?: string; generateTypedocJson: boolean; generatePackageJson: boolean; generateJs: boolean; sdkAfterVersionScript: boolean; s4hanaCloud: boolean; generateCSN: boolean; } declare type KeysToOptions = { [optionName in keyof GeneratorOptionsSDK]: Options; }; export declare const generatorOptionsSDK: KeysToOptions; export {};