@autorest/openapi-to-typespec
Version:
Autorest plugin to scaffold a Typespec definition from an OpenAPI document
16 lines • 742 B
TypeScript
import { Operation, Response } from "@autorest/codemodel";
import { TypespecTemplateModel } from "../interfaces";
export declare function getFullyQualifiedName(type: string, namespace?: string | undefined): string;
export declare function isResourceListResult(schema: Response): boolean;
export declare function getSkipList(): Set<string>;
export interface NamesOfResponseTemplate {
_200Name: string;
_200NameNoBody: string;
_201Name: string;
_201NameNoBody: string;
_202Name: string;
_202NameNoBody: string;
_204Name: string;
}
export declare function getTemplateResponses(operation: Operation, namesOfResponseTemplate: NamesOfResponseTemplate): TypespecTemplateModel[];
//# sourceMappingURL=type-mapping.d.ts.map