@typespec/json-schema
Version:
TypeSpec library for emitting TypeSpec to JSON Schema and converting JSON Schema to TypeSpec
10 lines • 561 B
TypeScript
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