@typespec/json-schema
Version:
TypeSpec library for emitting TypeSpec to JSON Schema and converting JSON Schema to TypeSpec
4 lines • 567 B
TypeScript
import { type DecoratorFunction, type Model, type Type } from "@typespec/compiler";
export declare function createDataDecorator<T extends DecoratorFunction, Target extends Type = Parameters<T>[1]>(key: symbol, validate?: (...args: Parameters<T>) => boolean): readonly [(program: import("@typespec/compiler").Program, type: Target) => Parameters<T>[2] | undefined, (program: import("@typespec/compiler").Program, type: Target, value: Parameters<T>[2]) => void, T];
export declare function includeDerivedModel(model: Model): boolean;
//# sourceMappingURL=utils.d.ts.map