@nimbella/postman-api
Version:
Postman Collection to Nimbella Project: Take your APIs seamlessly into Serverless world with this API
34 lines (33 loc) • 903 B
TypeScript
import ProjectGenerator from './generators/proj-gen';
export default class Generate {
id: string | undefined;
key: string | undefined;
language: string;
overwrite: boolean;
update: boolean;
init: boolean;
deploy: boolean;
deployForce: boolean;
updateSource: boolean;
clientCode: boolean;
projectGenerator: ProjectGenerator;
targetNamespace: string;
constructor(options: InvokerOptions);
validate: () => Promise<void>;
generateActions: () => Promise<void>;
generatePackages: () => Promise<void>;
generate: () => Promise<void>;
}
export interface InvokerOptions {
id: string | undefined;
key: string | undefined;
language: string;
overwrite: boolean;
deploy: boolean;
deployForce: boolean;
updateSource: boolean;
clientCode: boolean;
update: boolean;
init: boolean;
targetNamespace: string;
}