UNPKG

@tsed/schema

Version:
14 lines (13 loc) 754 B
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); }