UNPKG

ts-json-schema-generator

Version:

Generate JSON schema from your Typescript sources

10 lines (8 loc) 301 B
import type { BaseType } from "../Type/BaseType.js"; export function uniqueTypeArray<T extends BaseType>(types: T[]): T[] { const uniqueTypes = new Map<string, T>(); for (const type of types) { uniqueTypes.set(type.getId(), type); } return Array.from(uniqueTypes.values()); }