@tsed/schema
Version:
JsonSchema module for Ts.ED Framework
14 lines (13 loc) • 754 B
JavaScript
import { DecoratorTypes } from "@tsed/core";
import { JsonClassStore } from "../domain/JsonClassStore.js";
import { JsonEntitiesContainer, JsonEntityStore } from "../domain/JsonEntityStore.js";
import { JsonMethodStore } from "../domain/JsonMethodStore.js";
import { JsonParameterStore } from "../domain/JsonParameterStore.js";
import { JsonPropertyStore } from "../domain/JsonPropertyStore.js";
JsonEntitiesContainer.set(DecoratorTypes.CLASS, JsonClassStore);
JsonEntitiesContainer.set(DecoratorTypes.PROP, JsonPropertyStore);
JsonEntitiesContainer.set(DecoratorTypes.PARAM, JsonParameterStore);
JsonEntitiesContainer.set(DecoratorTypes.METHOD, JsonMethodStore);
export function getJsonEntityStore(...args) {
return JsonEntityStore.from(...args);
}