UNPKG

@typespec/openapi3

Version:

TypeSpec library for emitting OpenAPI 3.0 and OpenAPI 3.1 from the TypeSpec REST protocol binding and converting OpenAPI3 to TypeSpec

10 lines 618 B
import { Program, Type } from "@typespec/compiler"; import { ResolvedOpenAPI3EmitterOptions } from "./openapi.js"; import { OpenAPIMediaType3_2 } from "./types.js"; export interface SSEModule { isSSEStream(program: Program, type: Type): boolean; getSSEStreamType(program: Program, type: Type): Type | undefined; attachSSEItemSchema(program: Program, options: ResolvedOpenAPI3EmitterOptions, streamType: Type, emitObject: OpenAPIMediaType3_2, getSchemaForType: (type: Type) => any): void; } export declare function resolveSSEModule(): Promise<SSEModule | undefined>; //# sourceMappingURL=sse-module.d.ts.map