UNPKG

@loopback/repository-json-schema

Version:

Converts TS classes into JSON Schemas using TypeScript's reflection API

16 lines (13 loc) 532 B
// Copyright IBM Corp. and LoopBack contributors 2018,2020. All Rights Reserved. // Node module: @loopback/repository-json-schema // This file is licensed under the MIT License. // License text available at https://opensource.org/licenses/MIT import {MetadataAccessor} from '@loopback/core'; import {JsonSchema} from './index'; /** * Metadata key used to set or retrieve repository JSON Schema */ export const JSON_SCHEMA_KEY = MetadataAccessor.create< {[key: string]: JsonSchema}, ClassDecorator >('loopback:json-schema');