/* tslint:disable */ /** * This file was automatically generated by json schema to dts. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run the script to regenerate this file. */ /** * Creates a new Elastic Path Commerce Cloud storefront by combining the workspace and application schematics. */ export interface ElasticPathCommerceCloudNewOptionsSchema { /** * The directory name to create the workspace in. */ directory?: string; /** * The name of the new workspace and project. */ name: string; /** * The client id value for an Elastic Path Commerce Cloud store. */ epccClientId: string; /** * The client secret value for an Elastic Path Commerce Cloud store. */ epccClientSecret: string; /** * The geographical endpoint url for an Elastic Path Commerce Cloud store. */ epccEndpointUrl: string; /** * Do not install dependency packages. */ skipInstall?: boolean; /** * Do not initialize a git repository. */ skipGit?: boolean; /** * Initial git repository commit information. */ commit?: | boolean | { name: string; email: string; message?: string; [k: string]: unknown; }; /** * Do not generate "spec.ts" test files for the new project. */ skipTests?: boolean; }