UNPKG

openapi-ts-json-schema

Version:

Generate TypeScript-first JSON schemas from OpenAPI definitions

13 lines (12 loc) 321 B
import { SCHEMA_ID_SYMBOL, isObject } from '../index.js'; /** * Retrieve SCHEMA_ID_SYMBOL prop value */ export function getId(node) { if (isObject(node) && SCHEMA_ID_SYMBOL in node && typeof node[SCHEMA_ID_SYMBOL] === 'string') { return node[SCHEMA_ID_SYMBOL]; } return undefined; }