UNPKG

@autorest/powershell

Version:
39 lines 1.56 kB
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