UNPKG

@autorest/modelerfour

Version:
16 lines 784 B
import { CodeModel, GroupSchema, Operation, Parameter, OperationGroup, Request } from "@autorest/codemodel"; import { Session } from "@autorest/extension-base"; import { ModelerFourOptions } from "../modeler/modelerfour-options"; export declare class Grouper { protected session: Session<CodeModel>; codeModel: CodeModel; options: ModelerFourOptions; groups: Record<string, GroupSchema>; constructor(session: Session<CodeModel>); init(): Promise<this>; process(): CodeModel; proposedName(group: OperationGroup, operation: Operation, parameter: Parameter): any; processParameterGroup(group: OperationGroup, operation: Operation, request: Request): void; processResponseHeaders(operation: Operation): void; } //# sourceMappingURL=grouper.d.ts.map