UNPKG

@typespec/json-schema

Version:

TypeSpec library for emitting TypeSpec to JSON Schema and converting JSON Schema to TypeSpec

10 lines 561 B
import { type EmitContext, type Enum, type Model, type Scalar, type Union } from "@typespec/compiler"; import type { JSONSchemaEmitterOptions } from "./lib.js"; export { $flags, $lib, EmitterOptionsSchema, type JSONSchemaEmitterOptions } from "./lib.js"; export declare const namespace = "TypeSpec.JsonSchema"; export type JsonSchemaDeclaration = Model | Union | Enum | Scalar; /** * Internal: TypeSpec emitter entry point */ export declare function $onEmit(context: EmitContext<JSONSchemaEmitterOptions>): Promise<void>; //# sourceMappingURL=on-emit.d.ts.map