@autorest/powershell
Version:
AutoRest PowerShell Cmdlet Generator
39 lines • 1.56 kB
TypeScript
import { AutorestExtensionHost as Host } from '@autorest/extension-base';
import { Dictionary } from '@azure-tools/linq';
import { Project as codeDomProject } from '@azure-tools/codegen-csharp';
import { State } from './generator';
import { ModelsNamespace } from './model/namespace';
import { ServiceNamespace } from './operation/namespace';
import { SupportNamespace } from './enums/namespace';
import { DeepPartial } from '@azure-tools/codegen';
import { PropertyFormat } from '../utils/schema';
import { TspHost } from '../utils/tsp-host';
import { ModelState } from '../utils/model-state';
import { PwshModel } from '../utils/PwshModel';
export declare class Project extends codeDomProject {
protected service: Host | TspHost;
jsonSerialization: boolean;
xmlSerialization: boolean;
defaultPipeline: boolean;
emitSignals: boolean;
enableApiRetry: boolean;
exportPropertiesForDict: boolean;
projectNamespace: string;
overrides: Dictionary<string>;
state: State;
apifolder: string;
runtimefolder: string;
azure: boolean;
license: string;
identityCorrection: boolean;
resourceGroupAppend: boolean;
supportJsonInput: boolean;
fixedArray: boolean;
formats: Dictionary<PropertyFormat>;
constructor(service: Host | TspHost, objectInitializer?: DeepPartial<Project>);
init(state?: ModelState<PwshModel>): Promise<this>;
serviceNamespace: ServiceNamespace;
modelsNamespace: ModelsNamespace;
supportNamespace: SupportNamespace;
}
//# sourceMappingURL=project.d.ts.map