@azure-tools/openapi
Version:
OpenAPI common code for Azure Tools.
19 lines • 737 B
TypeScript
import { PathReference } from "../common";
export interface OpenAPI2Definition {
[key: string]: unknown;
additionalProperties?: OpenAPI2Definition | PathReference | boolean;
allOf?: OpenAPI2Definition[];
description?: string;
enum?: string[];
format?: string;
items?: OpenAPI2Definition | PathReference;
oneOf?: (OpenAPI2Definition | PathReference)[];
properties?: {
[index: string]: OpenAPI2Definition | PathReference;
};
required?: string[];
title?: string;
type?: OpenAPI2Type;
}
export type OpenAPI2Type = "array" | "boolean" | "byte" | "date" | "dateTime" | "double" | "float" | "integer" | "long" | "number" | "object" | "string";
//# sourceMappingURL=definition.d.ts.map