@typespec/json-schema
Version:
TypeSpec library for emitting TypeSpec to JSON Schema and converting JSON Schema to TypeSpec
10 lines • 541 B
TypeScript
import type { EmitContext, Enum, Model, Scalar, 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